Baby showers are eventful at the best of times - let alone when you leave your guests in disbelief with an unexpected surprise.
New mum Becky Biddulph left her guests gobsmacked when she arrived at her party cradling her newborn son - who was born just four days prior.
Becky, 30 and her husband James Biddulph surprised their family and friends with an early delivery - none other than the little tot himself.
The parents arrived at the garden bash on Sunday, 26 June with little Henley - who guests immediately mistook for a doll.
A video captured by friend Leanne Rowley caught everything - from the initial entrance, guests squealing in excitement, and others mistaking the baby for a toy.
Get the news you want straight to your inbox. Sign up for a Mirror newsletter here.
The same clip that was posted to social media platform TikTok skyrocketed into internet stardom, having already surpassed 680,000 views to date.
Guests of the party rushed over to greet the newborn as people approached with several jaw-dropped and gasping expressions - and an abundance of "Oh my God!".
One person said: "I told you she'd popped!"
"I thought you had a doll or something," a second said.
Having arrived two weeks early, Becky thought that it would make the "perfect" introduction.
She said: "With Henley being born so close to my baby shower, I just thought it would be the most perfect way to introduce him to everyone.
"It was quite funny seeing everyone's faces in disbelief, thinking I was holding a doll.
"Once everyone had realised, it was brilliant!
"Funnily enough, we did the same for our wedding - we ended up having a lockdown wedding and we didn't even tell the girls until the night before," she added.
"Everyone else was told the day after we were married!
"The whole day was just magical. I absolutely loved every second of it and wouldn't have changed anything."
Away from parenting life, the mum-of-three - born in Stoke-on-Trent - works in care as well as running two businesses, whilst James, 21, is a HGV driver.
Do you have a story to share? We want to hear all about it. Email us at grace.hoffman@reachplc.com.