Sophia Hill, Bethany Joy Lenz and many more One Tree Hill stars reunited over the weekend, and it was glorious.

Although the set of The CW’s One Tree Hill certainly had its well-documented dramas, many of the castmates remain friends, even three years after the series finale.

One Tree Hill ran for nine seasons, beginning in 2002 and concluding (with most of its major cast having left and come back at various points) in 2013.

It starred Chad Michael Murray as Lucas Scott, a high-schooler whose half-brother Nathan (James Lafferty) and their father Dan (Paul Johansson) did their best to make his life miserable.

Hilarie Burton played Lucas’ love interest Peyton, with Sophia Bush as Peyton’s best friend/romantic rival, and Bethany Joy Lenz as Lucas’ best friend and Nathan’s wife-to-be.

Over the weekend, several of the show’s stars gathered in Montreal for what looked like a spectacular reunion.

Sophia Bush, who now stars on Chicago P.D., shared several Instagram photos showing her fabulous time with Lenz, Johansson, Daphne Zuniga (Victoria), Stephen Colletti (Chase), Antwon Tanner (Skills), Lee Norris (Mouth), Torrey DeVitto (Carrie), and more:

#fam ❤️

A photo posted by Sophia Bush (@sophiabush) on

so. many. FEELINGS #BigGirlsDontCry #YesTheyDo #Reunited #AndItFeelsSoGood #SoGoodWeSobbed #AllThe Feels

A photo posted by Sophia Bush (@sophiabush) on

Colletti added this precious group shot:

@rickglassman and co. #othfamily Thank you, Montreal. 🇨🇦

A photo posted by Stephen Colletti (@stephencolletti) on

Although Hilarie Burton was not present for the One Tree Hill reunion, Bush proved that Peyton and Brooke’s real-life friendship still endures:

BRB we’ll just be over here crying about the epic One Tree Hill friendships and how beautiful it all was.

(We’re just sad that Bryan Greenberg wasn’t there. Everyone loves Jake Jaglieski, right?)