Magician Josephine Lee stunned on Britain's Got Talent 2017 but just how did she do her trick?
Josephine is a 29 year old magician (and yoga instructor!) from London who has been involved in magic since she was 18 after landing the role as a magician’s assistant.
More recently, Josephine has been performing as a lead illusionist for just over a year and is entering Britain’s Got Talent to represent women in the magic industry.
"This is a magic act that was created entirely for Britain's Got Talent, no one's ever done anything like this," she said before the audition tonight.
Josephine added: "It would be such an amazing thing for woman in magic to have a female magician win Britain's Got Talent, you gotta have faith. "
On stage, Josephine's trick began with mysterious levitating balls and ended with a unique disappearing illusion that saw her apparently teleport across the stage.
Amanda Holden described the performance as "mind blowing" while David Walliams declared: "I really loved that, beautifully visual, I thought it was wonderful."
Alesha Dixon agreed: "You completely blew me away, I thought it was fantastic."
Simon Cowell added: "It was different and you were nervous enough to be likeable, it was amazing."
With four yeses from the panel, Josephine sailed through to the next round of the competition with ease.
Viewers watching were quick to speculate how the trick was done with everything from lots of mirrors to stunt doubles being suggested.
But Josephine insisted to hosts Ant and Dec: "It was magic!"
Other acts on this weekend's show included 'The Queen' and budding balloon breaking record holder Ryan Tracey.
We also met the London School of Bollywood, singer Sian Pattison, pianist Tokio Myers, wacky drag act Sanita Laviva and girl group The Miss Treats.
Britain's Got Talent 2017 is back Saturday night at 8PM on ITV with More Talent straight after on ITV2.