Dear best friend,
First of all I want to say thank you. Thank you for everything you have done for me. You have never given up on me and I cannot think of how my life would be without you. You are my best friend for a reason. You have shown me so much happiness though we have only been friends for a short time.
Whenever I'm down you always try to make me laugh no matter how hard it may be. Whenever I'm angry you give me reasons to see the lighter side of things. You always lift me back after I've fallen and helped me tend to my wounds, literally and figuratively. You have never given up on me even when I gave up on myself. You have shown m so much good life and gave me reasons to keep moving forward. You have show me what it is like to trust someone with everything you are, including trusting them with your life.
You know some of my worst and funniest secrets, sometimes I regret telling you the embarrassing ones. You have helped me through some of the toughest times in my life, but have convinced me to keep going, no matter what.
Second, I want to apologize. I want to say sorry for all the sleepless nights we stayed up watching Netflix or the nights I would call you crying over a guy hurting me again. I've said mean things to you and I will never forgive myself for loosing our snapchat streak. I'm sorry for the fights that I started. I'm sorry I never listened to you when you told me to stay away from that guy because you knew he would hurt me. I guess I just am too stubborn.
But despite my stubbornness you always stick around. You are my partner in crime and I could not want any other.