Suzanne Shaw has been crowned the new Dancing On Ice champion after a surprise win in Sunday night's final.
The former Hear'say singer beat Hollyoaks actor Chris Fountain - the show favourite - to the title after impressive dances to Time to Say Goodbye and Madonna's Music saw her collect perfect sixes from the judging panel.
And after a public vote, Suzanne and her dance partner Matt was named the latest champion on the ITV1 show, following in the footsteps of Kyran Bracken and Gaynor Faye.
Her first dance, to Time to Say Goodbye, left coach Jayne Torvill, judge Karen Barber and host Holly Willoughby in tears, as she used wires suspended from the ceiling to create the illusion of flight, and gaining the first ever perfect score on Dancing On Ice.
"It was so beautiful. Everyone at home I bet felt like I did watching it all those little girls," said Barber afterwards.
And after dancing to Music, barbed-tongued judge Jason Gardiner said Suzanne was "the total package".
"I've only seen one other pro team who have been together ten years do those moves," added former Olympic skating great Robin Cousins.
After his second performance of the night with partner Frankie, judge Nicky Slater told Chris he was "the best celebrity skater we have seen on Dancing On Ice".
But scores of 25.5. and 29 were not enough for Chris - who played ice hockey as a teenager - to take the title which he had seemed set to claim throughout the series.
Suzanne, Chris and former Coronation Street actress Zaraah Abrahams - who finished third overall - were joined for the finale by other contestants including Gareth Gates, Tim Vincent and GMTV presenter Michael Underwood, who had to quit the show after breaking his ankle.