My ex-boyfriend and I dated for 4 months. We met 2 years ago and first we started as best friends but then we started dating. I thought that the relationship was going perfect. We would always talk about how we were soul mates and how much we love each other. I care about him so much. I would always ask him if everything was OK and if I was a good girlfriend and he would always say yes. I figured nothing was wrong. Every time we were together we seemed so happy. I mean we did have many fights but we always seemed to resolve them. I know how much he loves me and I know how much I love him. He was the only guy I ever trusted. I trusted him so much that a week ago I lost my virginity to him and after doing that I thought everything would be perfect. A couple days ago he called me and said that he wanted to break up with me. I asked him why and he said that he has to be his own man. He said that he doesn't want to be tied down with a girlfriend and that he has felt insecure for the past two months. I asked him why he didn't warn me and he said because he thought I would figure it out. He just kept saying that maybe we can date again in the future but we can't date now. He said it's wrong timing. I am just so confused. How can you go from calling someone your true love to breaking up with them. I just need to get him back. I love him so much and I know he is the only guy for me. I just need advice. What should I do? By the way we are both 17 years old.