'One Tree Hill' Series Finale: 24 Moments That Made Us Cry

Warning: Don't read this post until you've watched the 'One Tree Hill' series finale. It contains so many beautiful spoilers. Mark Schwahn told me he wanted to make the series finale feel like "a quintessential One Tree Hill episode," and that's exactly what he delivered April 4: introspective voiceovers, unforgettable performances, and a look into the future that wrapped up nine years of story into an hour-long love letter to the fans of "the little show that could."

Reading Time: 3 minutes

So, without further adieu, here are the 24 moments that reduced me to a ridiculous Andy Puddle during the final hour of One Tree Hill:

1. The opening shot of Tree Hill with the show title looming in the sky.

2. The characters, as grown ups, looking back at their 17-year-old selves.

3. Haley (Bethany Joy Lenz) going through the old box of predictions.

4. Brooke (Sophia Bush) running her fingers along the records in ā€œPeytonā€™s bedroomā€

5. Haley singing at Tric for the last time ā€” and beautifully, I might add.

6. Clay (Robert Buckley) asking Logan if he could be his dad again: ā€œYouā€™re already my dad, Dad!ā€

7. Nathan (James Lafferty) giving Jamie (Jackson Brundage) advice on the river court: ā€œPlay sports for you, and not for anybody else.ā€

8. Logan calling Quinn (Shantel VanSanten) ā€œmom.ā€

9. Nathan giving Haley the bracelet in the Cracker Jack box.

10. Quinn telling Clay she wants to marry him: ā€œI just want to be your wifeā€¦ before we adopt our son.ā€

11. The very existence of Bevin. Love that bitch and miss her every day.

12. Mouth (Lee Norris) talking about the Dan Scott foundation: ā€œWhat you do matters, and how you do it matters.ā€

13. Nathan and Haley kissing in the rain. They should always be in the rain.

14. Julian (Austin Nichols) walking Brooke through her old house: ā€œWelcome home, Brooke Davis.ā€

15. Clay and Quinn tucking Logan into bed: ā€œGoodnight, son. We love you!ā€

16. Jamie putting his own prediction in the box on the rooftop: ā€œItā€™s a magical place, son. Thereā€™s only one Tree Hill, Jamie Scott, and itā€™s your home.ā€

17. Brooke crying by her high school locker with the NOFX sticker: ā€œI wake up sometimes and I miss it.ā€

18. Gavin DeGraw performing ā€œI Donā€™t Wanna Beā€ at Tric.

19. Haley reading Julius Caesar at Karenā€™s CafĆ©.

20. Millie (Lisa Goldstein) wearing a wedding ring ā€” hello, time jump! ā€” and being pregnant with Baby Mouth!

21. An excellent use of U2ā€˜s ā€œOne Tree Hill.ā€

22. Nathan looking at 17-year-old Jamieā€™s ā€œall-time lead scorerā€ jersey in the gym at Tree Hill High School.

23. The beautiful moment when you realize Skills (Antwon Tanner) and Bevin are dating, or at least banging.

24. The freeze frame of Jamie (from behind) in his Ravenā€™s jersey.

FINAL THOUGHTS: Remember when Mark Schwahn talked about the One Tree Hill fans who started watching the show in high school? How theyā€™re now out of college? Well, Iā€™m one of those fans. When the pilot first aired in Sept. 2003 ā€” when Lucas (Chad Michael Murray) first towed Peytonā€™s (Hilarie Burton) car and changed the course of so many peopleā€™s lives ā€” I was a junior in high school. Now here I am, nine years later, and Iā€™m writing about the series professionally. Iā€™ve never found myself connecting with characters like I have with the residents of Tree Hill, and I may never again. For me, for the actors, for all of you, this is the end of an era. And itā€™s been an incredible one.

Good night, Tree Hill.

What did YOU think of the final trip to Tree Hill? Which moments had you reaching for the tissues, and which characters will you miss the most? Drop your thoughts in the comments section below ā€” one last time.

ā€” Andy Swift

Follow Andy on Twitter for more One Tree Hill talk