No it could happen. I had a girl I really loved but she did some things I couldn't accept. We talk once in a while still but she moved far away and had a kid, I don't want to deal with a kid if it's not mine but I still love her. It's just to complicated but if she didn't have the kid odds would be better for us to have a future. It sucks because she is the only girl who ever actually understood me and loved me.

Well when I was around 20 my best friend and myself had a falling out and i ran into her again a couple years ago and started talking again. She said that she missed me a lot and so on. So I don't think that it's a weird thing at all.

The only reason I can find for that is the fact that you haven't met someone better. If it was you the one who broke up with the relashionship, you should definitly try to get him back, as he seems to be very enriching for your life.