Britain's Got Talent viewers will be left in tears as a frontline nurse who sings to child cancer patients at Great Ormond Street Hospital will perform for the judges tonight.
Beth Porch auditions for Simon Cowell, Amanda Holden, Alesha Dixon and David Williams with an original song during tonight's episode of the ITV talent contest.
The nurse, 25, was inspired to go on the show after a film went viral of her playing the ukulele and singing McFly's song All About You to three-year-old patient Artie Vickerage last year.
Beth auditioned for the BGT judges back in January and she's had to keep her appearance a secret from her young fan club, until now.