It must have been fate...

A stray puppy was saved by a Florida officer who almost ran her over with his police car.

Lakeland Officer Kareem Garibaldi encountered the female pitbull-boxer mix, now named Hope, during his shift last weekend.

LOOK: This Husky Spent 3 Hours Alone and Made a Mess for the Ages

Basset Hounds Stay at Dying Baby's Side Until the Very End

Hope had no collar and no owner could be located, so he took her back to the police station and then brought her home. 

He took to social media over the next few days in an unsuccessful bid to find her owner.

Then after his 12-hour shift ended, Garibaldi brought Hope to the SPCA at 7am to receive shots and be checked out.

The city of Lakeland posted the now-viral photo of Garibaldi taking a snooze next to Hope as he waited for the vet to arrive.

He sat there from 8:45am to 12:00 p.m. as the vet checked the puppy out when this picture was taken and posted to Twitter. Later that day, the puppy found a new home.

It’s the kind-hearted officers like this that makes the Lakeland Police Department truly unique. Having worked a long weekend, Officer Garibaldi still found the energy at the end of his shift to help man’s best friend.

Hope now has a new home, thanks to officer Garibaldi's extraordinary efforts!

This Adorable Photo of a Girl Bonding With a Baby Gorilla Will Melt Your Heart

VIDEO: Campers Wake Up to Find Lions Licking Their Tent

German Shepherd Rescued After Surviving for Weeks on Highway Median