The colourful characters have kept us all wondering and tonight the winner was finally unmasked on The Masked Dancer.
Carwash was crowned the winner of the ITV guessing game, which saw celeb performers dance in disguise for an all-star panel.
Finally the mystery of who has been back flipping under the mask all week has been solved - and it was Olympic gymnast Louis Smith.
This came as a surprise to many viewers who had guessed that it was the street dancing former Britain's Got Talent winner George Sampson.

"Impressive that Louis Smith is able to dance and jump like that in that costume!" tweeted one viewer.
"Louis Smith has absolutely killed it," applauded another.
"Not only was he amazing but he did it dressed as a freaking CARWASH!"
But former Strictly Come Dancing winner Louis, 32, as Carwash wasn't as big a shock as Squirrel's reveal.

The lithe character was unmasked as West End star and former EastEnders actress Bonnie Langford, 56.
And the judging panel gasped when she was unmasked.
Guest judge Holly Willoughby said: "It's like you're 18. Ridiculous."
Her graceful, high-kicking performance had fans certain that it was one of The Pussycat Dolls.
In third place came Take That star Howard Donald as Zip and Scarecrow was fellow former EastEnders actress Tamzin Outhwaite.
Former Dancing On Ice contestant Bonnie played Carmel Kazemi on the BBC soap EastEnders and received the 2016 British Soap Award for Best Newcomer.
The Masked Dancer, ITV and the ITV Hub