The Masked Singer viewers were in tears after Mushroom's identity was revealed on tonight's show.
The character was competing on Saturday's Grand Final against Robobunny and Mushroom.
Mushroom has wowed audiences with their renditions of hits such as Crazy and The Power of Love.
READ MORE: ITV The Masked Singer under fire as viewers 'horrified' after Robobunny's unmasking
Viewers were convinced they worked out the incredible voice behind the extraordinary costume was Charlotte Church after deciphering a code that appeared at the end of Mushroom's VT.
The numbers "345997" appeared on screen and fans claimed if you entered the number into a keypad mobile phone you would get "elgwys", which is Welsh for church.
Mushroom performed alongside Aston Merrigold's Robin in tonight's final show and progressed all the way to the last two.
Viewers' suspicions were confirmed when the character was revealed to be Charlotte Church after she was announced as this years runner's up.
The 35-year-old performed a rendition of The Flower Duet after she was revealed which left viewers of the show in tears.
@Regularardiner said: "Oh wow!, just wow! The missus is crying and I am in awe. What a talent. You are the winner in our household. "
@DJFozz added: "My WINNER of #TheMaskedSinger was clearly @charlottechurch Such an amazing voice that makes your hairs on the back of your neck stand on end"
Kate commented: "Anyone else wiping their eyes after @charlottechurch sang in #TheMaskedSinger ?"
Emma posted: "Not me crying at Charlotte Church singing as a mushroom"
Betty tweeted : "Charlotte Church still has the voice of an angel. So unbelievable!!"
Receive newsletters with the latest news, sport and what's on updates from the Liverpool ECHO by signing up here