I suppose you guys are right... but just curious "thinkstoomuch", if you've known the person that long, wouldn't you have disagreements or arguments every now and then? Come on, we're all old enough to know there's no such thing as a smooth ride on any relationships. You have to go through those difficult moments to mature in the relationship. What do you guys do when you have major differences? You're very fortunate to have that kind of friendship, especially when you've known your best friend all your life!! That's a rarity in itself. Actually I really care a great deal about this friend, it's like finding your long lost sister. We just bonded from the very beginning we met .. it's just that having so much personal issues of my own, and to make things worst our friendship was a long distance one, so that compounded the whole complexities on its own. We're both just got so exhausted that we have said/done somethings that basically blew up the friendship and torn our feelings to pieces. If there's any chance of the friendship ever righting itself is if by miracle both of us drop our prides and commit to making the changes that caused the problems in the first place. Right now I just feel so hurt, everytime I think about my friend, I have tears swelling in my eyes.