Love is not enough.
Relationships are about first, and foremost, communication. Then compromise, respect, sex, common interests, laughing, etc. It's supposed to be a friendship more than romance. When the day-to-day gets tedious and you don't feel romantic, there has to be more.
I've never met one person, not ONE. SINGLE. PERSON. who has been married for more than 3 years who said it's always romantic and sexy and they're "so in love."
There are days I almost HATE my husband. He makes me mad. He does things to offend me. He makes me cry. There are days he really doesn't like me either. There are days where I piss him off and say something wrong, or do something that affects our family that we didn't discuss before hand and it upsets him.
He also makes me laugh until tears run out of my eyes. He listens to me. He holds me when I cry. We love to watch movies together and both appreciate bookstores as if they're sex stores! We share similar views and can talk about them for days on end. He brings me flowers "just because." He considers me a superhero when everyone is sick and have been up all night caring for our little family. I respect that he works so hard for our family. I'm proud of his integrity and work ethic.
AND... on top of all of that, we share an insanely satisfying sex life. But that insane satisfaction can ONLY happen when we're communicating and are respectful and loving towards each other. It's like the sprinkles and whipped cream on the sundae that is our relationship. (I don't like maraschino cherries)