Britain's Got Talent viewers were in tears tonight as an unsuspecting father-of-two was surprised by his daughters on the show.
Nick Edwards, 35 from Doncaster, South Yorkshire, was shocked when he saw his two children - Savannah and Cali, aged three and four - appear on stage with their grandmother Tracey for a surprise he'd never forget.
The two girls appeared in matching outfits, as they introduced them to the BGT judges - Amanda Holden, Alesha Dixon, Simon Cowell and David Walliams - as a surprised, but proud Nick watched on.