Actress Shay Mitchell has shared an emotional birth video documenting her enduring a whopping 33 hours of labour.
The 11-minute long video shared on Youtube details the entire birth of her baby girl - from her waters breaking to delivering her daughter.
"Oh my god, my water's breaking," she says in the first few seconds of the video.
"Thank God I'm wearing one of these diapers."