A mum was gobsmacked when she set eyes on her newborn baby for the first time – to see a pair of pearly white teeth in her daughter's mouth!
Newborn Imogen Elliot, from Newport, South Wales, was born with two teeth in her lower jaw.
Mum Stacey Lewis, 24, said: "As soon as Imogen was born, the midwives put her on my chest and I spotted them straight away.
"They're pretty noticeable- and I certainly wasn't expecting my baby to be born with teeth! I don't think the midwives knew what to say - they had never seen anything like it before."
Natal teeth, as they're known - which happen in just one in every 2,000 babies - are teeth that are present when the baby is born and are usually baby teeth which have come through early.
The teeth are sometimes loose because the root is not completely developed, and have to be removed, but little Imogen's teeth were given the all-clear.
Stacey added: "All these different midwives kept popping in and asking to see 'the baby with the teeth', it was funny.
"Our family were really shocked - they had never even heard of it before. That's when we realised how rare it is.
"We'll be booking her in for her first dental appointment soon, just to make sure they are growing properly."