Season 22 of Dancing With the Stars has come to a conclusion, and another name has been added to the annals of Mirror Ball champions.
With finalists Nyle DiMarco, Paige Van Zant and Ginger Zee all within two points of one another, it all came down to America's votes.
Would Nyle DiMarco's inspiring message and groundswell of fan support be enough to overtake the two talented ladies in the group?
Could Ginger Zee put the exclamation mark on an incredible season and comeback from an injury that nearly knocked her out last week?
Or was it Paige, perhaps the most talented and consistent of all three, who would emerge with the most votes, and the title, on Tuesday?
Before the final results, the top three had to perform for the judges one last time with a routine that fused together multiple dance styles.
Moreover, they only had 24 hours to put it all together!
Perfect 30s went to Nyle and Peta for a cha cha/tango and Paige and Mark for a jive/salsa. Ginger and Val scored 27 with their foxtrot/tango.
Those scores combined with their scores from the past two weeks - all razor-thin margins - and America's votes to decide the winner.
Let's get down to the finals Dancing With the Stars results ...
After one of the closest finales ever, Season 22 has crowned its champion, and no matter what, he or she would be a deserving winner.
But congratulations to Nyle DiMarco and Peta Murgatroyd!
The deaf America's Next Top Model winner spent all season changing the dancing game and winning raves for his emotional performances.
There's no doubt he earned it on merit, but overcoming what he has and endearing himself to fans undoubtedly played a big factor.
Do you agree? Or would you have voted otherwise?
MMA fighter Paige VanZant took second place, as ABC News chief meteorologist Ginger Zee ended up in the bronze medal position.
While we wish that all three of the final dancers could share the crown, we'd like to congratulate them on a job well done all season.
Nyle, meanwhile, joins this list of DWTS winners!