Pardon the puns, but David Ross hit a homerun on the 'Dancing with the Stars' finale!

Two months ago, David Ross started his journey on 'Dancing with the Stars.'

We expected him to be adorable, to have a great time, to wear a bedazzled Cubs jersey, but we did not expect him to be in the finale.

Pinch yourself, it's a real thing.

And you know what else? He got a perfect score with his adorable freestyle routine.

Let's give a huge 'congratulations' to his partner, Lindsay Arnold.

Not only did she bring a back-up catcher (yeah, he's a World Champ, be he was still a back-up) from meh to amazing, she also dealt with a viral video featuring her own fart this season.

This girl deserves like a humanitarian award or something if they don't win the mirror ball.

Lindsay and David will find out if they get to take home that trophy Tuesday night on ABC.

If you would've asked me three weeks ago if there was any chance that David Ross would win this season of 'Dancing with the Stars,' I would've said, hell no.

But, when Anthony Rizzo, Scottie Pippen and the MLB are tweeting about you, anything is possible.


P.S. I'd be lying if I said the 'W' flag didn't give me October baseball goosebumps.

Catch Midday Michelle on 97 ZOK from 10 a.m. to 3 p.m. Follow her on Twitter, Instagram and Facebook.