An incredible animation has been released showing how a fertilised egg grows into a baby, over the nine months of pregnancy.
Failed Science, a Twitter account tweeting gifs, images and videos of successful (and failed) scientific experiments, uploaded the animation with the caption: "From zygote to a newborn. Amazing!"
Zygote is the scientific name for the fertilised egg which carries genes from two parents.
Watch to see the 44 different stages shown in the animation. We can't stop staring at it.