Here's my story:
About 5 months ago I met a guy online. We chat for several weeks, until we finally met in person. We instantly clicked and spent the next several days together. And then (where I know I made a HUGE mistake) we slept together just several days after meeting each other. Everything was perfect, we had an amazing time together, we talked, we laughed, we watched tv, we ate, we slept...everything you could ask for. We were just going with the flow, until about a week later when he said he wanted to take things slow. The phone calls weren't as frequent, and it got to the point where I was, (and still am) pretty much the one making any communication effort. I completely, and entirely fell in love with him. And I have told him how I feel about him. He too has told me that he loves me, and that I am all he ever thinks about. It has now been about five months, and we have gotten nowhere... At first I thought it might be an obsession/infatuation...but after this long, I still think of nothing but him, and I am in constant pain thinking that I can't be with him. I love him so much, but I also hate him for braking my heart. I guess something I should mention is that he has been married before. He married very young, and I guess he's still hurting from that failure in his life. He tells me that he needs time, that he does want to be with me, but not yet. He says he doesn't want me to wait for him, because that will be unfair to me... What the heck should I do? I've tried dating other guys already, but nothing. Part of me feels like I'm "cheating" on him. I care about him so much.. I haven't seen him in about a month, or talked to him in over two weeks. He says he's a loner, and likes to spend a lot of time alone.. Was the person that I met five months ago a fake one? He is just so different now..Why is he doing this? If he didn't want me around, I wish he would tell me..Should I stick around and wait? Will he eventually turn around and tell me he's ready? Or is the truth something that I do not want my heart to hear?