Friendship isn't about who you've known the longest. It's about who walked into your life, said "I'm here for you", and proved it. And not by buying things either but who you can always just talk to and make you smile no what what or where you are.
Sometimes a person has to walk away from a person not because he or she has done something wrong but because they are not ready for a relationship. If there is a second time, the relationship will be better for the break. Dating is not easy in today's cul