"It was not an easy decision, or one they took lightly," the Maricopa County Animal Care & Control wrote on Facebook as it told the story of 75-pound pit bull mix Rosko.

According to the shelter, Rosko's family was forced to bring him to its Mesa shelter. His dad, Michael, and the rest of the family were moving out of state and were unable to take Rosko with them.

It was a hard decision for any family to make. But this heartbreaking story has a happy ending.

MCACC got a call from Michael on Saturday saying he was living in Oregon and found a place that would let him keep Rosko.

"Michael called to let us know he was getting in his car and preparing to drive 18 hours to come get his beloved pet," MCACC wrote on Facebook.

Then the shelter remembered a flight by Wings of Rescue was taking animals to the Northwest and would be making a stop in Oregon.

"I'm getting all excited because I'm planning this drive down to Arizona to go pick him up, and they turn around and they tell me they can fly him up there," Michael said. "The whole thing was a big surprise."

So Rosko joined 80 dogs and cats on a Tuesday flight, to what was an emotional reunion for everyone.

Thanks to our friends Wings of Rescue for another transport flight to the northwest! This morning's flight not only sent...

Posted by Maricopa County Animal Care & Control (MCACC) - Adopt at pets.maricopa.gov on Tuesday, July 11, 2017