boyfriend dumped me...again

Samantha
So I've been dating this guy for almost a year now. He has broken up with me a total of three times. The first was pressure and manipulation from his sister, the second he felt too much pressure in the relationship and freaked out, now this last time he said he is no longer happy and does not see a future with me anymore. I know it sounds like he's a total tool but he's really not, when things were good they were amazing I'm talking hours of laughs and passionate love. But he says that he's unhappy and just cannot see us in the future getting married, having dogs etc. I asked him so many times if he was unhappy because we had been fighting a lot recently. I read that this rocky streak is normal in new relationships. When I would ask him he'd say yes absolutely! We even talked about being ready to move on from the past and build a stronger healthier relationship. On my second day away in Boston he called me and told me he was done. I'm dealing with this breakup so hard I think because I know there's no going back now. Soon I'll just be a memory to him, he will never come back to me but I truly feel as if he is my soul mate. I do not believe in divine intervention because well...I'm an atheist but the way we met was weird. We had met at a party and he came up to me we talked for awhile but I was uninterested and didn't even exchange my name. A year later I am at a small pool party put together by some of my closest friends, I complimented a boy on his calves and he turned and said "I've met you before I think". Indeed it was the guy I met at the party but this time something in me said yes! Go for it. It was weird that we had the same friends we were practically in the same place but at different times. Fast forward after the second time he broke up with me. After a month of the split I decided to text him apologizing for some pretty mean shit I said to him. Turns out he had blocked my number on his iPhone, but for some reason his iMessage on his laptop sent him the message. This really isn't a question I guess I just need some guidance on how to get over this or at least make it hurt less.