Warning: "DWTS" spoilers ahead
The season 18 finale of ABC's "Dancing with the Stars" saw some impressive performances from the three remaining couples, all the while showcasing the return of all of the season's couples. However, after all the judges' scores and audience votes were tallied, there was only one dancing duo that walked away with the mirror ball trophy.
It was a tough battle between celebrated athletes Amy Purdy and Meryl Davis and Full House star Candace Cameron Bure. In the end, the dazzling repeat performances by Meryl and her pro partner Maksim Chmerkovskiy won them the show's ultimate prize.
Candace and Mark Ballas were up next, dancing an energetic quickstep/samba fusion that elicited cheers from the audience and wild enthusiasm from the judges. However, their scores didn't quite live up to the perfection of Amy and Derek, as Bruno, Len and Carrie Ann awarded 9s across the board for a total score of 27.
It came down to the Olympic ice dancer and the Paralympic snowboarder, and after a hard fought and inspirational season, it was the undeniable chemistry between Meryl and Maks that won them the coveted mirror ball.
Thank you all for the incredible support.... I'm completely overwhelmed. @MaksimC and I have been so fortunate to share this journey w/ you!— Meryl Davis (@Meryl_Davis) May 21, 2014
Before the final announcement was made, many of the stars who had been kicked off came back to show they still had the skills they learned from their time on the ballroom floor. Some of them elicited standing ovations, while others left the crowd less enthralled.
The stars dancing in the competition weren't the only familiar faces that showed up that evening. Season 17 winner Amber Riley performed an energetic number, while pop megastars Iggy Azalea, Ariana Grande and Christina Perri also performed.
Tell us: Do you think the right dancing duo won?