It’s been 11 years since Jimmy Brooks graduated from Degrassi Community School and last night was the high school reunion we didn’t know we needed.

Drake, aka Aubrey Graham to all you Degrassi fans, dropped a video last night for his song “I’m Upset,” and e.v.e.r.y.o.n.e. from Degrassi was invited.

The video is a generous 6 minutes and 30 seconds long, directed by Karena Evans, who also directed Drake’s “God’s Plan” and “Nice For What.” It was like a mini episode of Degrassi, which was pretty much the 2000s version of 13 Reasons Why. It opens with Drake waking up on the Toronto Raptors’ Air Canada Centre court with a calendar alert that reads “High School Reunion Today at 9:00 PM.”

You’ll see Jimmy getting ready with none other than his best friend Spinner. You’ll see Paige, Ellie, Marco, and Craig roll up at this adult prom. Terri woke up from her coma! Jay and Silent Bob are smoking pot with Principal Simpson! Emma, Liberty, and Mia are doing choreography in the hallways! That rotten bastard Rick (aka the guy who shot Jimmy and put him in a wheelchair) gets chased down the hallway by Drake’s squad.

Stay tuned until the end for a special surprise in the last minute as the credits roll with the Degrassi theme song and side-by-side clips of the characters then and now. The glow up is real.

And the cast reactions are priceless, with throwback photos and emotional messages that are giving us all of the feels.

Nina Dobrev, who played Mia Jones:

Feeling nostalgic? Reunion tour. Link in bio. ❤️

A post shared by Nina Dobrev (@nina) on

Shane Kippel, who played Spinner Mason:

The boys are back together! When I got the call that @champagnepapi had this idea for his next video, the feeling was hard to describe. When it became real and I further found out that it was a complete @degrassi cast reunion, it suddenly became very clear that this would be a weekend for the history books. To be a part of something of this magnitude with my childhood on screen best friend Aubrey Graham turned rap superstar and business mogul Drake was something truly special, and then to do it with ALL of my old cast members back at on our old sets really put the experience over the edge. To top it all off, meeting and being directed by the wildly talented and ridiculously cool @karenaevans was next level. To bring this whole thing full circle back to where it all began for all of us made it an on screen reunion for the fans but also a real one for all of us involved. All of the energy, laughter and fun captured in the video was as naturally occurring and genuine as can be. No acting involved. Well, except me trying to look as cool as the big man. I can’t thank you enough @champagnepapi for this. None of us can. What a time. We’ll never forget it. Looking forward to what you got for us next! #jimmy #spinner #degrassi #degrassithenextgeneration #drake #imupset #scorpion #ovo #music #musicvideo #degrassireunion #ferrari #supercars #school #cast

A post shared by Shane Kippel (@shaneykipps) on

Lauren Collins, who played Paige Michalchuk:

OG Class Photo #imupset

A post shared by Lauren Collins (@laurenfcollins) on

Stacey Farber, who played Ellie Nash:

Miriam McDonald, who played Emma Nelson:

Adamo Ruggiero, who played Marco Del Rossi:

#imupset ???

A post shared by Adamo Ruggiero (@adamoaruggiero) on

Stefan Brogren, who played Archie “Snake” Simpson

Sarah Barrable-Tishauer, who played Liberty Van Zandt:

School's Out ? @champagnepapi

A post shared by Sarah Barrable-Tishauer (@djmetime) on

Cassie Steele, who played Manny Santos:

Ephraim Ellis, who played Rick Murray: