The 60th Eurovision Song Contest was always going to be special. After a genuine nail-biter of a finale in Vienna featuring powerhouse performances from 27 acts, victory belonged to Sweden, with Heroes, sung by Mans Zelmerlow, clinching 365 points.
"I have so much to say right now, I'm so extremely happy, thank you to all of you for voting and supporting me. We are all heroes no matter who we love, who we are, or what we believe in. We are all heroes," said an emotional Zelmerlow, after an intense three-way voting battle between Sweden, Russia and Italy.
Press play to see Sweden's winning perfomance:
Sweden performed 10th on the show, beating Russia into second place with 303 points, while Italy came in third with 292 points.
As for the UK, swing duo Electro Velvet performed fifth and sadly finished near the bottom of the table in 24th pace with five points for their 1920s-style track I'm Still In Love With You.
Test your knowledge of all things Eurovision in our quiz – can you score higher than "nul points"?
Last year's winner Conchita Wurst handed over her Eurovision crown to the handsome Zelmerlow, which means we'll be seeing everyone in Sweden next year!