It is difficult to find someone who really understands and accepts you completely...
Friends are easy to make... but, be it whatever type of relationship, it is the maintenance of the relationship that is the difficult part... It is tiring for just one party to keep trying to maintain it... However, sometimes, it is not the lack of making the effort, but, it could be due to a clash of interests or a simple loss of communication...
It takes only a few incidences to lose trust and respect for the other party... but, it takes a much longer time to build it up again....
As someone told me last night that he has a really blessed life of family and friends, I'm thankful for my family and friends... Every life journey has its ups and downs... but, i'm glad to have ppl who have walked into my life with the intention of staying there...