Drake is back with another epic video. The rapper’s latest clip, for his new single “I’m Upset,” features a reunion with his Degrassi Community School class of 2007, and it’s almost too much for our nostalgic hearts to handle.

The video opens with Drake waking up at center court of the Air Canada Centre, the home of the Toronto Raptors basketball team. From there, he gets dressed and heads out to meet up with actor Shane Kippel — AKA his Degrassi: The Next Generation BFF Spinner.

The pair head to Degrassi Community School, where the whole gang is in the gym for a reunion party. Lauren Collins (Paige), Jake Epstein (Craig), Stacey Farber (Ellie), Adamo Ruggiero (Marco), Melissa McIntyre (Ashley), Cassie Steele (Manny), Sarah Barrable-Tishauer (Liberty), Nina Dobrev (Mia), Paula Brancati (Jane), Christina Schmidt (Terri), Andrea Lewis (Hazel), Marc Donato (Derek), Jake Goldsbie (Toby), Dalmar Abuzeid (Danny), A.J. Saudin (Connor), and Miriam McDonald (Emma) are all there to celebrate, as are LinLyn Lue (Ms. Kwan), and Stefan Brogen (Principal Archie Simpson, or “Snake”) — who happens to be buying weed from Jason Mewes and Kevin Smith’s Jay and Silent Bob characters.

Drake, of course, played Jimmy Brooks on the Canadian TV show from 2001 until 2007. His character was the school’s star basketball player until classmate Rick (Ephraim Ellis) shot him, leaving him in a wheelchair. The “I’m Upset” video pays homage to the iconic scene, showing Ellis being chased down the halls of the famed school. Drake/Jimmy’s wheelchair, however, is nowhere to be seen.

The nostalgic video was directed by Karena Evans, who also helmed the tear-jerking “God’s Plan” clip, and we’re forever grateful to her for this throwback.

What do you think of Drake’s Degrassi reunion video? Let us know @BritandCo!

(photo via Jeffrey Mayer/WireImage)