After 2 years together I brought up the possibility of getting married and having kids. Instead of being keen and excited, he had a cold response (he was also divorced, she left him). Anyway after that he went from him being 'not sure' about marrying again to being open to it and talking about it. He asked when I wanted kids and I said in the next 2-3 years, to which he said 'I'm on board with that and if we had any issues, i'd do IVF would you?' etc. Totally integrated into my family all loved him. The most I've loved anyone - I thought he was the one.
The week before the break up, he was acting distant. Then he cancelled a date and didn't reschedule. I told him I don't expect to be treated like this and that we needed to talk. He agreed and broke up with me. He said we are too different, don't have enough common (not true) and that he can't keep taking viagra/my sex drive is too high (he had issues staying hard early on, but as far as I know this went away - I've felt like we've been having spontaneous sex 2-3 times a week for the last year so if he'd still been taking it, he didn't tell me that). He'd also written a list of my pros and cons.
He told me he loved me, that i was beautiful and wonderful all while saying goodbye. My best friend's ex also dumped her last year while telling her all these things that bothered him for the first time! Why do men do this? How do I ever date again when I can be happy and the guy just leaves?