someone who believes in you before you had a chance to prove that you desire his trust
Someone who believes the best about you when he may have reasons not to
Someone who still loves you after seeing you or your worst
Someone who applauds you when no one else bothers to compliment you
Someone who encourages you to dream the impossible dream
Someone who keeps telling you,,you can do it,you are great!
Someone who is quick to forgive you
Someone who is honest enough to tell you the truth when others yield to false flattery
Someone you can trust with your deepest secret
Someone who knows who you are,understands were you have been and accept what you have become
Great work man