The Christmas number one for 2017 has officially been announced.
Wham!'s Last Christmas re-entered the charts almost a year after George Michael's tragic death on Christmas day last year, while Eminem's first single in four years, River, was also a contender.
Ed Sheeran's three - yes, three - versions of Perfect also made him a contestant for the Christmas crown.
Meanwhile, Mariah Carey's festive All I Want For Christmas Is You soared through the charts - despite being released 13 years ago.
But it was Ed Sheeran who ended up nabbing the top spot on the charts - and the second spot, too (kind of).
The 26-year-old said it was a "dream come true" for his song, Perfect, to win the festive crown.
The Official Charts Company confirmed on Friday evening that Ed's song, a re-recording of the version on his album ÷ (Divide), got 85,000 combined sales this week, split across 45,000 downloads and 6 million streams.
The ballad has been re-released twice this month, with one version featuring Beyoncé and another with Andrea Bocelli.
It has been certified by the BPI, achieving 1.23m combined UK sales and streams to date.
And in a message to his fans via the website, Ed said:
“Thank you very much for making Perfect Christmas Number 1. This is an actual dream come true and I’m very proud and happy.
"Thank you so much and have a very Merry Christmas, happy holidays and a Happy New Year.”
Eminem's River - which also featured Ed on vocals - finished at the number two spot.
Meanwhile, a campaign launched earlier this year to get Wham!'s Last Christmas to the top spot saw the track finish at number three.
And rounding out the top few spots was Mariah Carey, whose 1994 Christmas classic All I Want For Christmas ranked fourth.
Love Island’s Sean ‘Fitzy’ Fitzgerald’s sister responds to claims about his dating history
Molly-Mae and partner Tommy Fury welcomed their son, Midas, last week. Molly-Mae Hague and Tommy Fury have officially revealed their second child’s name. Following reactions from the couple’s firstborn child, Bambi, fans were eagerly anticipating the reveal of their son’s name. Molly-Mae has yet to confirm her son’s name on social media, but partner Tommy […]
Several women have claimed to be ex-girlfriends of Galway GAA star Fitzy Sean ‘Fitzy’ Fitzgerald’s sister has officially responded to claims about the Love Island contestant’s dating history. This comes after a large number of young women have taken to social media claiming to be the Galway GAA star’s ex-partner after he entered the villa. […]
Molly-Mae and Tommy Fury welcomed their second child last week. Molly-Mae Hague has told social media that her baby son has “healed her newborn fears” after welcoming her second child. The Love Island star announced the birth of her second child with her partner, Tommy Fury, last week. The couple are already parents to their […]