DWTS season 12 flew by so fast!

Only three contestants are left to compete for the mirror ball trophy, and we can't wait to see who'll take home the prize this year.

At this point, it's anyone's game!

Pittsburgh Steelers wide receiver Hines Ward and Disney star Chelsea Kane both ended the night with 59 points, while Kirstie Alley scored 54 out of 60 for her ballroom dance and sultry samba.

Although Kirstie has the lowest score of the three contestants, we're pulling for her to take home the gold. Through her ongoing struggles with weight, Alley was able to persevere and out shine the competition -- and she looked darn hot while doing it!

Dancing with the Stars will announce the winner of Season 12 tonight on ABC!