After 10 weeks of fierce competition, Dancing With the Stars Season 18 comes to an end tonight, Tuesday, May 20. This stellar crop of stars have been whittled down to this final three: Amy Purdy and Derek Hough, Candace Cameron Bure and Mark Ballas, and Meryl Davis and Maksim Chmerkovskiy.

Which couple will take home the top prize? At this point, it could be anybody's game. After the first night of the finale, Amy and Meryl are neck and neck in terms of scores, with Meryl just edging out the competition thanks to a literally perfect score. Will that, combined with her compelling partnership with Maks, be enough to win her the Mirror Ball? Or will more people vote for Amy, who's inspirational story is hard to deny? She's not behind by much...

Of course, we can't discount Candace, either. She's been in the bottom plenty of times over the course of the season, but her fans keep bringing her back. Is there enough support out there to land her the prize despite her lower scores?

Update 10:51 p.m.: Candace and Mark come in third! That means it's down to Meryl vs. Amy...

Update : And the winner is...

MERYL AND MAKS!

Did the right couple win? Let us know your thoughts in the comments below!