It's been a hell of year for Ed Sheeran and he's just capped it off by bagging himself the Christmas number one.
Ed received 85,000 combined sales this week, split across 45,000 downloads and six million streams.
In a simple message to his fans: Sheeran said: "Thank you very much for making Perfect Christmas number one".
He released his third album, Divide, in March of this year and his music has dominated the charts throughout 2017. Ed goosed both sales and streams of the song by releasing duet versions with both Beyonce and Andrea Bocelli earlier this month. 'This is an actual dream come true and I'm very proud and happy. "Thank you so much for streaming it and buying it, and have a very Merry Christmas, happy holidays and a Happy New Year".
As well as winning the Christmas Number 1 spot, "Perfect" was today certified double platinum on the back of 1.23 million combined United Kingdom sales/streams to date. Positions four and five were taken by Mariah Carey's All I Want For Christmas and Rita Ora's Anywhere respectively.
Bookies favourite, Last Christmas by Wham! came in at number three.
Catt Sadler blames her E! departure on a 'massive pay disparity'
It's important that people don't vilify him because he isn't the problem - the system's the problem, the structure's the problem. A US TV presenter has been praised for leaving her job after discovering her male co-host was paid almost twice as much as her.
Anonymous donor drops gold coin in Red Kettle
An anonymous donor is matching funds as the Salvation Army of Livingston County looks to reach its Christmas goal. The Salvation Army was founded in 1865 in London England and now serves in 128 countries around the world.