Katherine Jenkins was narrowly pipped to the post in the final of Dancing With The Stars.
The Welsh opera singer had been wowing TV viewers with her moves on the dancefloor, but in the end American football star Donald Driver picked up the mirrorball trophy after impressing audiences and judges with his country-themed freestyle routine.
He and partner Peta Murgatroyd hoisted the glittering prize above their heads after being named the new champions.
Streamers and confetti rained down from the ceiling, filling the ballroom as they celebrated.
With just one point separating the three finalists, it was up to the viewers to pick the winner.
Donald and fellow finalists Katherine and Cuban actor William Levy each earned perfect scores for their last performances. Katherine came into the final contest with a perfect 60 points, while Donald and William each had 59.
The judges' scores combined with viewer votes determined the result.
Katherine, 31, has previously spoken of how much she loved appearing on the dance show. The singer consistently wowed the judges with her professional partner Mark Ballas, even scoring 27 out of 30 for one dance performance when she stumbled and burst into tears at the end.
Previous News In Pictures: