I got together with a new partner recently and for the most part it's been awesome. He's fantastic and we get on and bond in a very basic underlying level - there's something that's just right. In addition to that, sex is incredible - best ever - and we love each other very dearly. He's a great guy. Only niggle that sometimes causes me pause for thought - I don't think we're on the same level intellectually. I'm not of the school that thinks romantic partners need to be everything to one another, yet as I've noticed this it has come as something of a disappointment to me. But does it have to matter? And is it something that can be worked on, is it even necessarily important when everything else is great? He has the edge on me in so many other ways - emotional intelligence, practicality, stability, etc. and is charming and extremely likeable socially. He's a wonderful guy and on a visceral level we just match so well. Can it work?