There comes a time you have to wait for the right person. You can be really amazed who your true love ends up being. For me I was really surprised to have realized that my soul mate is my best friend. He didn't believe it because he watched me go through so many heartbreaks and then one day my eyes just opened. For me heartbreaks were natural but I knew what I wanted when I didn't want to ever loose my best friend. I know I love him more than a friend and all but if he can't return those feelings I won't push him, Id simply say "I understand" and eventually walk away again with my heart torn. Don't get me wrong I thought that the other relationships i had were the ones but they weren't, no matter how hard I tried to push my best friend away, he just pulled me closer to him. I don't want to ruin the relationship we have now but if he's ready then so am I until then I will wait for him. I don't care how long it takes, I want to be with him for the rest of my life, because a life without him wouldn't be a life,it would be death.....