After how amazing all of the performances on last night's episode of Dancing With the Stars were, it was pretty much impossible to predict what would happen on tonight's results show.

All five contestants definitely deserved to be in the finals, but after tonight's double elimination, two of them have officially danced their last dance -- unless of course ABC winds up doing another All-Stars season down the road.

But regardless of who made it to next week's final round, it's pretty clear who is the biggest winner overall. Because Kelly Monaco will take away something this season that is way more important than the mirror ball trophy.

Um, duh -- she found herself one heck-of-a-hunk-of-a-man in Val Chmerkovskiy.

I don't care if Kelly has a boyfriend, and I don't care that he's been sitting in the audience in agony each week watching her steamy and undeniable chemistry with Val. (Hello awkward.)

Kelly and Val are so damn hot together that even fans like me who are watching the show from the comfort of our own living rooms can feel the fire between them -- and that's not something that most people find every day. A lot of us will go an entire lifetime without experiencing that kind of passion, so even if Kelly loses in next week's finals, it's okay, because she's really already won.

Yes, I said "next week's finals," and yes -- Kelly and Val secured themselves a spot.

As for who they'll be competing against for the title? Well, the ladies have it this time around, as Shawn Johnson and Melissa Rycroft also made it through.

While it's kind of sad to see Apolo Ohno and Emmitt Smith go home, having a final of just ladies should make the competition especially interesting and even more cut throat.

Are you happy with who wound up in the DWTS finals? Who do you think will win?