Stacey Solomon and her two children screamed with terror as a shark swam up to their feet while they swam in the sea.
The TV personality, 30 is enjoying a holiday in the Maldives with her mum, and sons Zachary, 11, Leighton, seven, and Rex, five months old.
Her boyfriend, Joe Swash , will be joining the fun in a few days, as he is busy training for Dancing On Ice.
But he missed out on a lot of excitement today, as Stacey and her boys ran into a shark while they were swimming in the sea.
Stacey filmed the shark coming up to the shore while her kids screamed in the background, and she described how the other fish were desperately trying to swim away.


Later on, Stacey posted a video with Leighton, where she revealed they actually swam with the sharks.
Adorable Leighton was super excited as he described swimming with two sharks and lots of other fish.
Stacey also posted a bikini photo on the beach, which has been praised for being so real rather than photoshopped.


The snap shows her wearing a white bikini , and holding the tot in the air.
She captioned it: "Beach babies I’m determined to get a picture of all of us while we are here but for now it’s just me, Rexy and Leighton's butt.
"The boys are having far too much fun for pictures. Feeling so lucky to spend precious time in, what I can only describe as paradise, with them making memories.


"Hurry up and get here Joe Joe we miss you."
The picture wowed fans, who flocked to her page to praise Stacey for sharing the snap.
One wrote: "Amazing, you look beautiful and so real."


Another commented: "You look amazing enjoy your holiday with your beautiful boys."
A third added: "You seriously are an amazing example to young mums or any mums for that matter!
"Beautiful girl with a beautiful life."