You forgave me for my hateful words
no matter how much they hurt
you are always there to walk me forward
no matter how difficult the road
you listened to my cries when I need you to
you seem to have the answers for everything
for you, there is nothing I won't do
you are the on who keeps me sane
no matter the problems
no matter the pain
you my friend
you always seem to make my day
so thanks for caring
thanks for your kind heart
thanks for coming with me this far
Words can't describe my gratitude
I have for the laughs I get from you
I just hope I can return the favor
my beautiful guardian angel.