Warning: This article contains graphic content and spoilers.
Euphoria fans were floored after the season two premiere dropped this week, and have already picked out their new favourite character.
Fezco (Angus Cloud) was the star of Monday night's episode, and fans have already collectively named him the their new favourite after his shocking - though very satisfying - attack on series villain Nate Jacobs (Jacob Elordi).
Watch the scene here:
Viewers can all agree that there was enough drama for a full season in Monday night's episode alone.
Rue (Zendaya) is finally back together with Jules (Hunter Schafer) - and not minutes after almost dying in a laundry room, might we add - Cassie (Sydney Sweeney) has somehow found herself entangled with Nate, and Maddy (Alexa Demie) is dangerously close to finding out.
But local drug dealer Fezco absolutely stole the show - and our hearts - as viewers got to learn more about the his upbringing and even see him spark up a potential romance with Lexi (Maude Apatow).
Nothing could have prepared us for the episode's final scenes, though, when Fez finally did what all Euphoria fans have wanted to do since season one: beat up Nate.
Nate has been a problem for almost every other character in Euphoria, including Fezco.
In season one, viewers saw Fezco threaten Nate, promising that if he ever messes with Rue or Jules again, he'll kill him.
Later, we watched in horror as Nate went to the police to report a crime, soon followed by Fezco's home being raided.
Needless to say, fans were thrilled to see Nate get a taste of his own medicine.
"Fez did what we all wanted to do," tweeted one satisfied viewer.
"FEZ BEATING ON NATE IS THE FUNNIEST THING EVER," commented another.
A third fan wrote: "LETS HAVE A ROUND OF APPLAUSE FOR FEZ RIGHT NOW"
For many fans, the fight was enough to convince them that Fezco was the best character in Euphoria, quickly replacing previous favourites Rue and Maddy.
"After this episode I’m in love with Fezco even more," wrote one viewer.
"As if we couldn't love Fezco any more than we ready do. What an episode," tweeted another.
All aboard the Fez train, everyone!
Euphoria season 2 continues on NOW TV on Monday, 17th January.
Featured Image Credit: HBOTopics: TV And Film, HBO