There's been a One Tree Hill-shaped hole in our heart since the series ended in 2012, but we recently heard some VERY exciting news which may help fill that Noughties teen-drama void.
It turns out pretty much all of the cast (/a handful of our old faves) are reuniting for a 'secret Christmas film project', and Christmas can't come soon enough, tbh.
So, what better time to throw it all the way back to '03 and catch up with the cast of One Tree Hill, eh?
One Tree Hill then and now
Chad Michael Murray aka Lucas Scott - then
If we're being honest, we've never quite felt a love so deep as that of our unrequited infatuation with Lucas Scott. From that very first glimpse of him in his baggy grey tracksuit in the very first episode of One Tree Hill way back in 2003, we knew he was the one.
Chad Michael Murray aka Lucas Scott - now
Chad is still VERY, VERY FIT now. Since quitting his role as Lucas in season 6 (and returning briefly in season 9), CMM has starred in a number of TV and film roles. However, none have been quite as epic as One Tree Hill. He shares two children with his Chosen co-star Sarah Roemer.
Hilarie Burton aka Peyton Sawyer - then
We spent much of the early Noughties trying to channel Peyton's signature 'cheerleader of death' aesthetic - with little to know success, tbh.
Hilarie Burton aka Peyton Sawyer - now
After quitting the show at the same time as Chad Michael Murray, Hilarie went on to land the role of Dr. Lauren Boswell in the hugely popular Grey's Anatomy in 2013.
Bethany Joy Lenz aka Haley James Scott - then
Haley was introduced to us as Nathan's super sweet BFF, but soon fell for bad boy Nathan and ended up marrying and having two kids with him. An absolute love story of epic proportions.
Bethany Joy Lenz aka Haley James Scott - now
Is it just us, or does Bethany look younger now than she did during her One Tree Hill days?
Sophia Bush aka Brooke Davis - then
Brooke Davis was the OG 'it girl' and certified Queen of One Tree Hill.
Sophia Bush aka Brooke Davis - now
After sticking it out with OTH 'til the very end, Sophia then landed a role on Chicago P.D.
James Lafferty aka Nathan Scott - then
If we're being honest, Nathan Scott spent much of the series one being a total dick to our one true love Lucas, so we really didn't care for him very much.
James Lafferty aka Nathan Scott - now
Over time Nathan eventually won us over (with a little help from mega BABE Hayley James) and by his last appearance in 2012 we were big fans. James went on to star in films Oculus and Lost on Purpose.
Lee Norris aka Mouth McFadden - then
Mouth was an absolutely BABE and a super talented sports commentator (lol) but found himself perpetually in the friendzone, the poor hun.
Lee Norris aka Mouth McFadden - now
After One Tree Hill, Lee reprised his role as Stuart Minkus on Girl Meets World - a spin-off of nineties hit Boy Meets World. He also starred in the Gone Girl movie.
Bryan Greenberg aka Jake Jagielski - then
Remember all that dramz when Jake had secret little baby in season 1?
Bryan Greenberg aka Jake Jagielski - now
Bryan starred in the popular films Bride Wars and Friends With Benefits.
Paul Johansson aka Dan Scott - then
Dan Scott was absolutely bloody terrifying and essentially the sole cause of all the agg in the One Tree Hill. Would there even be a TV show without Nathan and Lucas' daddy issues?
Paul Johansson aka Dan Scott - now
Paul regularly hits up OTH conventions and often guest stars in various US TV series.