Photo: CNN \\ B.A. was reunited with owner Dan Kesler after seven years

It was seven years ago that B.A. got spooked by a thunderstorm and took off from his Raleigh, N.C., home. So, when owner Dan Kesler, who now lives in Arizona, got a call last month from the Durham County Animal Shelter saying that B.A. had been identified by a microchip, he was shocked.

"Oh my God, it's my dog!" Kesler said. "Did I think he'd be back? I can't say yes, but I never gave up hope."

B.A. favors one leg from what the shelter's veterinarian believes was an old injury, but is otherwise healthy, and was recently flown out to Arizona to be with Kesler.

There was some angel watching out for this dog for seven years," said shelter director Shafonda Davis. "That is one lucky dog."

-- Watch it at CNN