This season of Dancing with the Stars has been a rollercoaster, but when all was said and done that Mirrorball trophy had to go to someone! After a season full of absurd eliminations and saves (seriously, the fact that Grocery Store Joe didn't make it all the way to the finale was a near miss we should all be grateful for), the finale saw four unlikely finalists face off for that first place slot.

Bobby Bones, though not as technically skilled as the rest, wowed the judges and the audience with his passion and insane dedication week after week. Alexis Ren heated up the dance floor with her steamy showmance with her partner Alan Bersten, and it didn't hurt that she had some serious moves either. Harry Potter's Evanna Lynch started off slow but quickly became the wunderkind of the season, making leaps and bounds with her improvements each week. And Milo Manheim? He started strong and never let off the gas, making him the favorite to win this year's competition.

Discover your new favorite show: Watch This Now!

Dancing with the Stars is all about the people's vote though, which is why at the end of the night, Bobby Bones pulled off a Mirrorball miracle and took home the title of Season 27 winner this year!

You can read the full recap of the finale here, including some stunning performances from Milo and an unlikely resurgence of our love for Alexis.

Dancing with the Stars will return in 2019.

Keo Motsepe, Evanna Lynch, Sharna Burgess, Bobby Bones, Witney Carson, Milo Manheim, Alexis Ren and Alan Bersten, Dancing with the StarsKeo Motsepe, Evanna Lynch, Sharna Burgess, Bobby Bones, Witney Carson, Milo Manheim, Alexis Ren and Alan Bersten, Dancing with the Stars