Just in case I haven't said it recently, from the bottom of my heart, thank you.
1. For making me laugh until I cried
2. For sitting with me until my tears turned into laughter
3. For loving me at my ugliest
4. For putting in effort
5. For making me feel wanted
6. For all the food you've bought me over the years
7. For a second wardrobe
8. For answering all the questions I was too embarrassed to ask my mom
9. For your dog
10. For picking me up five towns away at 2 in the morning
11. For keeping all my secrets
12. For not judging my bizarre taste in boys
13. For all the adventures
14. For midnight drives to the beach
15. For countless trips for Italian ices
16. For hours of great conversation in the front seat of your car
17. For a second family
18. For being constant through all the changes of life
19. For not staying mad at me
20. For helping me with homework
21. For editing my essays
22. For always being honest
23. For telling me when that dress was not flattering
24. For the hundreds of inside jokes
25. For the advice
26. For the stories I can't wait to tell my kids
27. For making me want to be a better person
28. For a guaranteed maid of honor
28. For taking a ton of pictures with me
29. For holding my hair back when the night got rough
30. For listening to my rants
31. For hating the people I hate
32. For loving the people I love
33. For your patience
34. For your kindness
35. For your grace
36. For your music taste
37. For your book collection
38. For making me try new things
39. For making me brave
40. For your unconditional love and loyalty
Thank you best friend, I would not be where I am today without you.