Kathleen Jenkins wowed the Britain's Got Talent 2016 judges on tonight's show.
Kathleen - who admits she is often confused with Welsh opera singer Katherine Jenkins - is a 25 year old cleaner/part-time holiday entertainer .
The singer is from Newport in South Wales where she currently lives with her husband Shaun, her mum Noreen and dad Peter.
"When I'm hoovering I'm singing, when I'm cleaning the bottom of the toilet, I'm singing," said Kathleen in tonight's show. "I do like my job because it pays the bills but I do day dream about being on stage.
"I'm nervous about auditioning today because it's a life changing opportunity."
"She's been singing since she was two and we were pushing her around in the pram," her dad recalled. "If I could spend every penny I have to get where she wants I would do it, I've not got much but she can have it all."
At her Britain's Got Talent audition this evening, Kathleen sung Wild Horses for the judges and was clearly moved by the positive reaction.
"Thank you for auditioning for Britain's Got Talent, you are what this show is all about," said Amanda Holden.
Simon Cowell commented: "I've been waiting for you all day. Someone got just it. I love everything about you, I love the tone of your voice, the way you controlled the song.
"I think you're really, really special, Kathleen."
"I love you Kathleen," declared David Walliams.
With four big yeses, Kathleen shot through to the next round of the competition.
Watch Kathleen's audition on Britain's Got Talent in the video above!
Britain's Got Talent 2016 continues Saturday nights on ITV.
Browse pictures from the auditions in our gallery below!