The finals were down to Justina Machado and Sasha Farber, Nev Schulman and Jenna Johnson, Nelly and Daniella Karagach, and Kaitlyn Bristowe and Artem Chigvintsev.
Spoilers ahead for the Season 29 finale of Dancing with the Stars on ABC.
Dancing with the Stars has wrapped another season, and the latest celebrity to earn a Mirrorball Trophy comes as something of an upset.
Nev and Jenna seemed like the sure winners, especially after Justina and Sasha were the first to be voted out, but former Bachelorette Kaitlyn and pro partner Artem came out on top.