Flashback: All the One Tree Hill Weddings

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.

Haley and Nathan's Wedding Reception
The CW

Haley and Nathan's Wedding Reception

Despite the fact that Nathan and Haley had already run away to elope, everyone loves a party! So Lucas (fresh back from his "new life" in Charlotte) and Brooke throw them a swingin' reception to celebrate their vows. Fun was had by all except Deb and Dan, who made their disapproval pretty obvious.

Haley and Nathan's Wedding Reception
The CW

Haley and Nathan's Wedding Reception

What a beautiful maid of honor Brooke (would have) made!

Haley and Nathan's Wedding Reception
The CW

Haley and Nathan's Wedding Reception

Lucas and his new shaved 'do make a toast to the happy couple.

Haley and Nathan's Wedding Reception
The CW

Haley and Nathan's Wedding Reception

Nathan and Haley take a confetti shower.

Keith and Jules's Wedding
The CW

Keith and Jules's Wedding

After a whirlwind romance between Keith and Jules (guest star Maria Menounos!), everything comes crashing down when the truth comes out that Dan paid Jules to pretend to fall in love with Keith. It was definitely one of Tree Hill's most tragic weddings.

Keith and Jules's Wedding
The CW

Keith and Jules's Wedding

Lucas and Nathan are unimpressed with Dan.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Because they didn't get to have a real wedding the first time, Nathan and Haley had a grand vow renewal in the church gardens where Haley's parents were married. Here, Lucas chats up Peyton outside.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Nathan and Lucas have some serious talks.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Smile for the camera, wedding party!

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Haley is a blushing bride.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Haley looks so pretty flanked by her bridesmaids, Brooke and Peyton.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

The two have a beautiful garden ceremony.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Haley and her bridesmaids make a cute wedding party.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Even years later, Haley's dress is super fashionable.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Lucas's mom and Deb have a chat.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Deb and Dan being civil to one another? Not possible.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Nathan and Haley head to the floor for their first dance.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

The couple's first dance.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

The handsome couple struts to "More Than Anyone" by Gavin DeGraw.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Haley and Nathan have a quite moment.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Lucas makes his second toast to the bride and groom.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

For all intents and purposes, Nathan and Haley truly are Tree Hill's first couple.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Brooke quotes Shakespeare when toasting her friends.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Nathan and Haley listen to the toasts.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Aren't they still minors? I hope that's apple cider.

Nathan and Haley's Vow Renewal
The CW

Nathan and Haley's Vow Renewal

Haley and Nathan take off in Lucas's car after an accident happens with the limo.

Lucas and Lindsey's Wedding
The CW

Lucas and Lindsey's Wedding

Lucas and Lindsey's wedding at Tree Hill Church is classic and beautiful but ultimately unsuccessful when Lindsey realizes that Lucas still harbors feelings for Peyton. Ouch.

Lucas and Lindsey's Wedding
The CW

Lucas and Lindsey's Wedding

Lucas and his best man, Nathan.

Lucas and Lindsey's Wedding
The CW

Lucas and Lindsey's Wedding

Lucas makes a handsome groom.

Lucas and Lindsey's Wedding
The CW

Lucas and Lindsey's Wedding

Lindsey and Lucas at the altar.

Lucas and Lindsey's Wedding
The CW

Lucas and Lindsey's Wedding

Mouth, Brooke, and Peyton watch the flower girl go down the aisle.

Lucas and Lindsey's Wedding
The CW

Lucas and Lindsey's Wedding

Brooke and Peyton sit in the audience.

Lucas and Lindsey's Wedding
The CW

Lucas and Lindsey's Wedding

Even though he's marrying Lindsey, Lucas dreams that his bride is Peyton.

Lucas and Lindsey's Wedding
The CW

Lucas and Lindsey's Wedding

Peyton and Lucas's dream sequence wedding.

Lucas and Peyton's Elopement
The CW

Lucas and Peyton's Elopement

Back in reality, Lucas and Peyton head to Vegas to elope after they realize their feelings for each other but can't go through with it, so they decide to have a big wedding back in Tree Hill instead.

Lucas and Peyton's Elopement
The CW

Lucas and Peyton's Elopement

Lucas and Peyton in a classy little chapel in Las Vegas.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas and Peyton do get the fairy-tale wedding they want, but it has to be planned in a very short time because of Peyton's pregnancy.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Peyton, sporting brunette locks and a baby bump, walks herself down the aisle.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas looks dapper in his suit and tie.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

The bride and groom are all smiles.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas kisses the bride.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas and his best man stand together a second time around.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

The minister couldn't come, so Haley officiates the vows.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas says his vows to Peyton, whom he probably should have been marrying the first time around.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas and Peyton embrace by the lake where they first met.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

The lake makes for a whimsical outdoor wedding.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas and Peyton's former classmates (and Jamie) watch as the couple take their vows.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Peyton and Lucas stare lovingly at each other at their reception.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Brooke comes to the wedding reception accompanied by none other than Nick Lachey, playing himself.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Wedding minister Haley (a woman of many skills) and her husband, Nathan, dance at the reception.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Nick Lachey meets Lucas.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Nick Lachey really just wants to produce Brooke's song, but he'll settle for being her wedding date.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas and Julian have a quick chat.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Mouth and his girlfriend Millicent are really just happy to be included.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas, Peyton, and baby makes three!

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Lucas and Peyton on the dance floor.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Haley, Nathan, Lucas, and Peyton (aka Tree Hill's most important residents) dance at the reception.

Lucas and Peyton's Wedding
The CW

Lucas and Peyton's Wedding

Disaster strikes when Lucas finds pregnant Peyton collapsed and bleeding. (Don't worry; everything turns out OK.)

Julian and Brooke's Engagement
The CW

Julian and Brooke's Engagement

Even though they attend Lucas and Peyton's wedding separately, eventually Nick Lachey gets out of the way, and Julian and Brooke get engaged in the season seven finale.

Brooke's Bachelorette Party
The CW

Brooke's Bachelorette Party

Cheers! The gang gets together for Brooke's bachelorette party. Well, the gang and Julian's mom, Sylvia.

Brooke's Bachelorette Party
The CW

Brooke's Bachelorette Party

Brooke rides the bull with . . . Dave Navarro?

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Brooke walks down the aisle in a strapless gown.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

A pregnant Haley is the maid of honor.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

The wedding party hands over the rings.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Brooke and Julian at their elegant ceremony.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Alex does not look cool with this wedding. It might have something to do with the fact that she's in love with the groom.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Brooke, Julian, and his folks all pose for pictures.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Brooke poses with her mom, Victoria.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Mouth, Millicent, Chase, and Mia are all smiles at the reception.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Pregnant Haley enjoys a glass of water with Nathan.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Haley gives a toast to the couple.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Brooke and her new father-in-law have a dance.

Brooke and Julian's Wedding
The CW

Brooke and Julian's Wedding

Millicent does a happy dance after she catches the bouquet.