I'm 22 years old and was dating a guy who is 30. He is seriously the love of my life. I have never ever felt the same about anyone the way I feel about him. I lost him because I kinda went a little crazy and called him a bunch one night trying to get him to answer the phone when he was asleep. He got pissed and blocked me from facebook. This was about 3 weeks ago. This past Monday he messaged me to see how I was doing and I ended up going to visit him. Yesterday night he came over to visit me. Although it was a bit different because we aren't dating he was still he same normal silly self. We had sex last night too. I just want to know what I can do to win his heart back. Before he told me I was his soul mate and that he is so thankful that he met me... that he was so excited to see where this would lead us and hopefully we would have the most deep and meaningful relationship that either of us have ever experienced. I posted on a facebook forum to get advice, but those people just said he seems like he is out to get sex. I 100% can't believe that because if that was true he would come over just for that. Last night we hung out and cuddled before we did anything and it was my wanting to, not his (not that he didn't want to, he just didn't start it). Monday we kissed and hugged but that's it. Anyways, to the point... what do I do to get him back? I don't want to seem to needy or overbearing because that's how I lost him before.