It's been three whole years since One Tree Hill ended its nine-season run, a fact we were flabbergasted by when the cast reunited this past weekend. The gang will forever hold one tree-sized spot in our hearts — after all, they had some of the best (and soapiest) romances on TV, as evidenced by the many weddings and receptions Haley, Nathan, Lucas, Brooke, and Peyton took part in. Sure, if you want to get technical, some of them epically failed. But quite a few were successful! Read through to relive the love and laughter with all the pictures of every wedding on One Tree Hill.