James Pack, a 58-year-old Vietnam veteran from Newark, Delaware, suffered a heart attack, and had to be admitted to the hospital for a few weeks. His dogs, Bailey and Blaze, were placed under the care of First State Animal Center and SPCA.


Source: Lindsay Donovan/Facebook


However, James’ stay in the hospital was extended by a few months, and the shelter decided to give the dogs up for adoption. When he came out of the hospital, he was devastated to learn that he had lost his dogs.

Luckily, the dogs were still not adopted. But James didn’t have the $250 adoption fee to get his dogs back. In desperation, James decided to sell his car to put the funds together. That’s when he received a call from a Petsmart store.


Source: Lindsay Donovan/Facebook


As it turns out, the shelter, which was based in the store, wanted to help James to get his dogs back. Volunteers had come forward and chipped in $5-$10 each, until there was enough to cover the adoption fees.


Source: Lynzee Carrothers/YouTube


In this video, we get to see James walk into the pet store, with no idea of what lay ahead for him. You will have to see the touching moment, when he realizes that the adoption fee had been covered, and ends up crying. In gratitude, he blows a kiss up to the sky, before finally having the sweetest reunion with his dogs!

Click the video below to watch the poor veteran react to getting his dogs back, and his emotional reunion with his pets!