A dog named Jazzy has been reunited with her owners seven years after she went missing, a Florida animal shelter said.
She was found more than 1,280 km away from her home state of Texas.
Jazzy was left behind at a hotel in Florida and could barely walk when Orange County Animal Services discovered her earlier this month.
The Orlando animal shelter was surprised when they scanned Jazzy's microchip and found her owners in Texas.
"We've had family reunifications with pets that were separated for maybe a few years," Bryant Almeida, public information officer for Orange County Animal Services, told the BBC.
"To a dog, seven years is practically a lifetime."
Jazzy's owners also got the "surprise of a lifetime" when the shelter called them to share the news, Orange County Animal Services wrote in a Facebook post.
The owners told the shelter that Jazzy was scared by fireworks seven years ago when she was five. The family searched for him for a long time and "never gave up hope," the animal shelter said.
After hearing the news, Jazzy's owner Kerry hopped on a plane from Texas to Florida a few days later to be reunited with his friend.
It was "incredible to watch Jazzy come to life with her owner's voice," the shelter said.
"She licked his hand and brought her body as close to him as possible."
Jazzy's family and the Florida animal shelter do not know how the dog ended up in Orlando or what her life was like there.
She had developed a bad case of arthritis, but was "extremely sweet and gentle," Orange County Animal Services said.
But Jazzy's family "never hesitated" to come get him and the 12-year-old dog still remembered them after all these years.
The shelter says it is the only open admission in the county, meaning it accepts all animals, regardless of health conditions or behavioral issues.
The shelter said its staff and volunteers "have to endure heartache and heartbreak every day" as they help owners make difficult decisions about sick, elderly and injured dogs.
"Every once in a while, though, we get to see something like this and it makes every minute worth it," the rescue service said.
Jazzy's health continues to improve, Mr Almeida said.
When she was in Florida, Jazzy could barely stand up, but in Texas, she is now walking around, even trying to run.