A mum-to-be has created a beautiful time-lapse video which captures nine months of pregnancy in just 90 seconds.
The video was uploaded to YouTube on Christmas Day with the message:
"She has arrived. It's a Christmas miracle."
The mum created the video by taking a photo of herself every day throughout her pregnancy, then editing them together into a stop-motion video.
By dressing in the same black top and trousers for every photo, the woman makes it appear that her bump is growing by the second.
As her baby grows, the mum inhales air from a balloon making it look likes she's inflating her stomach.
At the end of the clip, the new mum turns her back to the camera, before slowly turning back around to reveal a tiny baby in her arms.
To celebrate the baby's festive birth date the video features a cover of the classic Christmas tune Let it Snow.
Story continues below the video