TEMPE, AZ — Veteran Larry Davidson fell on hard times with health issues and financial woes.
He was just one of the nearly 80,000 eviction cases so far in Maricopa County this year.
Davidson also had to fight for his life in a battle with cancer.
All he had left was his best four-legged friend, a Jack Russell Terrier mix named BJ.
As Davidson worked to get back on his feet, Lost Our Home Pet Rescue in Tempe took his dog in and cared for him.
Now, the two are back together and have a new place to live!
Watch this heartwarming story in the video player above.
See more from Uplifting Arizona:
Great Dane groups bring dozens of dogs to fulfill hospice patients' wishes
Coolidge principal taking flight over campus after school completes three million math problems
Avondale teacher's 'Pamper Party' ensures every student feels special for a big milestone
ABC15 follows up with Buckeye teacher providing life lessons for students through math
Scottsdale boy using love of outdoors to inspire others to protect wildlife