Some Britain's Got Talent fans reckon they know how magician Josephine Lee did her trick on this weekend's show.
And they're convinced she's hiding a secret twin as part of her act.
Former magician's assistant Josephine took centre stage on BGT last night, entering the show in a bid 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.
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.
Getting four yeses from the judges, Amanda Holden described the performance as "mind blowing" while David Walliams declared: "I really loved that, beautifully visual, I thought it was wonderful."
While the panel had no idea how Josephine pulled off her stunt, viewers watching reckon there is more than one of the blonde beauty.
"#BGT magic girl has a twin. There's no other explanation? Baffled." one wrote online.
Another confidently stated: "She's got a twin. Quick change and switch. Still amazing, though. #BGT #BritainsGotTalent"
A third offered the following explanation: "@BGT Her twins in the box underneath she pulls the sheet up she gets under the sheet & twin gets out the bottom box then disappears bk in"
Speaking to hosts Ant and Dec after her performance about how the trick was done, Josephine insisted: "It was magic!"
Other acts on this weekend's show included 'The Queen' and budding balloon breaking record holder Ryan Tracey.
Britain's Got Talent 2017 is back Saturday night at 8PM on ITV with More Talent straight after on ITV2.