If there's one thing in this world that would make Christmas remotely better, it's Niall Horan from One Direction dressed up as an elf, dancing around our tree on December 25.
And whilst the chance of that happening doesn't seem particularly huge, he has been confirmed to perform at loads of Jingle Bell Balls over the festive period - with the iHeartRadio one in Toronto going down last night.
Needless to say, his performance of debut single 'This Town' was swoonworthy to say the least.
As well as slaying us all with his vocals and drowning us in velvety smooth tones, the One Direction fella also made a speech about how much he appreciates his fans, and how he hopes there'll be more music for our earholes soon.
He said: "Toronto. I'm afraid that's all I've got for you right now. I literally came to Canada for three and a half minutes. I appreciate you all so much. It's been a while since I've been on this stage, I remember playing here very well. I appreciate you all coming out.
"I promise the next time I come back I'll have a hell of a lot more songs. I just wanna say a massive thank you to (we're not sure who he says) for putting on this and being so supportive, and for all you guys. Thanks very much. It's a hell of a lineup tonight so enjoy yourselves and I'll see all you lovely, beautiful, sexy Canadians very soon. Have a good night."
What a beautiful human being.