Dear Best Friend,
I can't thank you enough for everything you have done for me. You've been through the best times with me and stood next to me in the hard times. Although we can't see each other every day or talk all the time, I know that you're still my best friend. Sometimes we make bad decisions together and sometimes we make the best decisions together, and this is why I call you my best friend. I don't tell you often enough how thankful I am to have you in my life. I admire you for the times when we laugh so hard we cry and for the times we just ramble about anything. I know you are always up at 3 in the morning when I can't sleep and have thousands of thoughts going through my mind, you are always the first one I call.
Best friend, you are so beautiful and strong. I don't tell you as much as I should how much I appreciate you for the things you do for me. Through thick and thin, I will stand by you with every decision you make, although I may not agree with them. I love that you don't judge me and I can completely be myself around you.
Best friend, you are like the sister I never had and the one I always wanted. Thank you for always believing in me when no one else did. I want you to know that no matter what happens I will always be your shoulder to cry on when you need it. Years down the road from now I want you to know that I will always be here for you when you need me.
Best friend, I love you. I wouldn't have survived if it weren't for you. So many fights, dreams, laughter, love, and memories with you. We have come a long way together and I can't wait for the many more years we have together as best friends.