Okay...so this guy and I have been seeing each other off and on for 4 years. We finally came to the understanding that we love each other, we are absolutely soulmates, and there is nobody else out there for either of us. He was the first to tell me he loves me, the first to say he wanted to spend his life with me, and the first to say that if we weren't together, he wouldn't ever try to date anyone else. Because he knows that it's pointless because he'll never love someone as much as he loves me and blah blah blah.
Not too long ago we were broken up and he was asking for me back. For the first time ever, I didn't say yes right away...I told him I needed to think. He went all out...he told me how he knows he was stupid in the past, but he's never going to let anything come between us again, and he's ready to finally settle down and spend the rest of his life with me. He said he realized single life didn't compare to having me there when we love each other so much.
Here's where things get shitty...he just broke up with me a few days ago. He didn't even give me a reason...the closest he came was saying that yes, he believes I'm the only one for him. No, he's not going to date again. Yes, he loves me very much. But no...he doesn't want to be with me. He tried to push me away and has been so mean. Now our friends are saying they don't think he'll come back because they don't think he wants to date, period.
This just doesn't make any sense to me...I know it's because I'm extremely close to the situation and I'm just not thinking clearly. Can somebody please offer some kind of insight or advice...anything?? I'm so hurt right now...