Brazilian portrait photographer Ana Paula Grillo recently shot heartwarming maternity and newborn photo shoots… for a dog named Lilica.
Grillo first photographed a viral series of maternity portraits showing Lilica on the brink of becoming a mother.
A day after the 20 minute photo shoot, Lilica gave birth to 5 beautiful puppies — 4 boys and 1 girl. Grillo then returned for a newborn photo shoot with the happy family.
You can find more of Grillo’s work on her Facebook page.
Image credits: Photographs by Ana Paula Grillo/Anna Fotografia and used with permission