Troye Sivan can't keep his hands to himself. Is it too late now to say sorry?

Along with making his late night television debut on The Tonight Show Starring Jimmy Fallon earlier this month with a performance of "Youth" (and also being killed by John Cena — RIP BB!), the Blue Neighbourhood filmed a very special medley in the Fallon's music room backstage — and it's one that ought to inspire a lot of shaking and crying across two very passionate fanbases.

Evidently a fervent Jelena stan, the "Talk Me Down" singer whipped up a delicately crooned downtempo rendition of Selena Gomez's "Hands To Myself," complete with a mash-up of Justin Bieber's "Sorry." While the two songs are wildly different in their own right, the hazy electronic makeover works to blend them both together nicely, making the production feel not unlike something off of Blue Neighbourhood.

Beliebers, Selenators and #TeamTroye members alike — hold onto something sturdy and push play, because Christmas just came early for you. Keep the Jelena dream alive!

Know Your Internet Star: The Most Popular YouTubers and Viners