I have developed some weird theories in my life. One of them is that we only have a certain amount of time we can spend with any person before we start to dislike them.
(God, my love of mankind just gushes off the page doesn't it?)
The amount of time varies by person. With some people, the maximum time is about 30 seconds (i'm looking at YOU person teasing the dog tied up in front of the grocery store), and with other people it can be years. But eventually, everyone starts to bug you.
Now (in my theory) if it's someone you like, and you feel the end of that time drawing near, you can take steps to increase the remaining time by taking a break for a while. In this way, you can string the time along for years. I believe this is called "having friends" or maybe "being married."
You can tell when the end of your time is approaching when you find yourself having to bite your tongue in order to avoid snapping at them. Or when you SWEAR, that if they don't stop making that slurping noise whilst eating you WILL commit murder. Of course, if you let it go too long, you will fail to bite your tongue and something very nasty may well spill out. This is called "having a family."
So you see, both of these are true:
Familiarity Breeds Contempt
Absence Makes the Heart Grow Fonder
My little theory has many gaps and 'yes buts' in it, but it's surprising to me how many times over the years i have thought about it.