I apologise in advance that this is a bit long and probably sounds very pathetic compared to what some people have gone through on here....
I'm mid 30s, no children and never been married but have had 2 very serious relationships.
Both ended for different reasons but amicably and I must admit, I never really suffered after the break ups. It was easy and I could see it was for the best
So I am baffled as to why I am finding this one SO difficult....
7 months ago I met a guy, we started dating. Something was always "missing" from day 1 - couldn't put my finger on it but we never 100% clicked in a romantic way. Great sex, we laughed a lot and had shared interests though.
It was rushed massively and all came to a head couple months in - we split. He came back, I accepted and we tried again. Then again about two months later
it was like we were addicted to the up and down.
The last time it happened we agreed it was just ridiculous and we shouldn't do it again... however, we remained "friends" the odd text, met up for the odd drink..
He called me one night last week and said he wanted to pop over for a chat..... cut a long story short - we had sex, he then talked for ages about how it wouldn't ever work and that really we needed to stop speaking even though he would miss me.
He then thought he would mention he was currently renting a room at his ex girlfriends and had been thinking about whether they could make it work again. Wtf?! Had a cuddle and left.
I've been no contact since - but I miss him and I hate that feeling of someone else getting to have a relationship with him, make him happy, do what I obviously could never do. I stupidly feel really inadequate.
Why does he get to walk straight into another relationship and be happy with not seeing or talking to me when I'm sat at home, lonely, single and pining for him a bit to be honest! 
Someone suck it to me and tell me I'm a muppet or help me understand why the heck I'm missing someone who was never right for me .... my friends are sick of talking to me about it!!