The Masked Singer US spoilers follow.
The Masked Singer US finally crowned its winner last night during the show's action-packed finale.
Former Glee star Amber Riley took home the prize after she was unmasked as the celebrity behind Harp.
The singer broke down in tears in her mask as she thanked the judges of The Masked Singer for "validating" her talent.
Related: The Masked Singer reveals characters for special I'm a Celebrity themed episode
"This has been such an amazing experience, just to come out here and be covered and let my talent speak for itself," Amber said about her time on the show.
What to Read Next
"I hope everybody felt my soul because I bared it right here on this stage. I honestly didn't hear anyone else singing so I didn't know where I stood. I was just as surprised as anyone when I made it through every round.
"Everything that you guys said to me earlier today. You made me cry. You messed up my makeup."
She then added: "Whatever it is you want in this life, you go after it. It may be hard. It may be a rocky journey, but at the end of that journey, it will totally and completely be worth it. So keep going."
Related: Deadpool's Ryan Reynolds recalls "actual hell" of appearing on The Masked Singer
In the end, only one judge managed to guess who Amber was correctly before she was unmasked.
Robin Thicke guessed Yvette Nicole Brown, Jenny McCarthy guessed Jordin Sparks, Ken Jeong guessed Jennifer Hudson, while Nicole Scherzinger got it spot on when she insisted Harp was "the gorgeously talented" Amber.
Since it began airing, the show had already unmasked Star Trek star William Shatner (Knight), Sex and the City and And Just Like That...'s Mario Cantone (Maize) and The Vampire Diaries star Kat Graham (Robo Girl).
Amber is the eighth winner of the show following T-Pain (Monster), Wayne Brady (Fox), Kandi Burruss (Night Angel), LeAnn Rimes (Sun), Nick Lachey (Piglet), Jewel (Queen of Hearts) and Teyana Taylor (Firefly).





























