We dated for almost 2 years, I met his parents and we both knew we wanted to marry each other. He met a girl who wanted to hang out and she threw herself at him, eventhough he declined he eventually gave in. He hardly knows her and is not in contact with her now. He broke down emotionally when he saw me and couldnt/didnt even want to get intimate with me and had sleepless nights. He acted on what his therapist said to tell me the truth and break up with me. Eventhough I was disappointed and heartbroken, not long after I knew i wanted to work through it with him. However, he said that apparently his therapist said that he isn't ready for a relationship. He said his happier without me, because there's less pressure to think of me. But he wants to be friends, because he wants me in his life. He occassionally texts me, says he will help me or give me anything i need. He even randomly bought me a gift. He apparently broke up with me cause he thinks I dont deserve someone like him. It sounds ridiculous that I want some back who cheated and broke up with me, because of it, but i do love him.
Can anyone explain whats truly going on in his head and what I should do? Move on? Take it slow? Or fight?