Little Mix star Leigh-Anne Pinnock looks absolutely glowing in pregnancy - so you'd never guess she has actually been struggling with some tough symptoms.
The singer announced she was expecting her first child with footballer fiance Andre Gray earlier this month, just days before bandmate Perrie Edwards and her partner footballer Alex Oxlade-Chamberlain shared their own baby news.
Now, Pinnock, 29, has shown fans some gorgeous holiday snaps from a relaxing trip she is taking before the baby arrives, but admitted she had not been feeling totally well.
In the photos, Pinnock looks happy and healthy as she shows off her bump in a yellow bikini on an idyllic-looking beach.
She wrote: "Hormones racing and feet are swollen af but counting my blessings everyday for the miracle growing inside me."
But fans couldn't believe that the Little Mix star was looking anything less than her best as they commented to call her "stunning", "beautiful", and "goddess".
Pinnock and Edwards revealed in a recent TikTok interview that they had told each other their pregnancy news on an emotional call arranged by their manager Samantha Cox, who told them that she was pregnant too.
Edwards said: “I just heard this voice that said: ‘Perrie! You too!’ And then we just cried our eyes out. What timing! It wasn’t planned.”
She added that bandmate Jade Thirlwall had helped keep their secret by faking backache.
Edwards said: "We were pregnant at the time and so out of breath, but we didn't want anybody to know... so like choreographers and things.
"We didn't want anyone to know so Jade was going 'oh my back' and she was joining in!
"Leigh-Anne was going 'my back hurts' and Jade would go 'oh my back, I know, my back is gone!'"
The group made history earlier this month when they became the first all-female act to win Best British Group at the Brit Awards.
Watch: Little Mix make history with Brit Awards win