David Freiheit and his family had been keeping a close eye on two pregnant guppies in their fish tank for a couple of weeks.
Freiheit, who lives in Montreal, moved the pregnant fish into a mason just hours before they gave birth, hoping to catch the moment they delivered.
They missed the moment the first guppy delivered by seconds and came in to find about 20 tiny fish circling the jar.
Sadly, the second guppy died a few hours later; and although Freiheit tried his best to deliver the guppies, none of them survived.
Six weeks later, David and his family released the remaining baby guppies into the fish tank. Credit: Viva Frei via Storyful