The twisting tale of a friendship between a Great Dane, a goat and a three-legged dog got a happy ending on Saturday.
All three were household pets in Garland, their story has been followed on NBCDFW.com since July.
An animal rescuer found the unlikely pair and turned them over to East Lake Pet Orphanage.
"I got a call that said, Dr. Fling, you're in violation of state law. State law says any stray livestock must be collected and impounded by the sheriff's department," Dr. Karen Fling, veterinarian at East Lake Pet Orphanage told NBCDFW.com in July.
The family brought Lucky, a three-legged yellow Lab -- part of the original trio -- to the pet orphanage to keep Judy, the Great Dane, company while Minnelli, the goat, was being returned by the Dallas County Sheriff's Department.
Meanwhile, Judy was being treated for heartworms and broken teeth among other health issues, the medical problems would cost thousands to treat, and the family, because of economic troubles, just couldn't afford to keep them.
The three remained together at ELPO and hoped to find a new home, while Judy received medical attention.
The Williams weren't the only people who wanted to adopt the trio, but the ELPO conducted interviews and chose the Williams for adoption.
Now that Judy and all the animals have a clean bill of health they are heading home, together, with the Williams.
"It's important when animals are connected with each other that you keep them together, they have bonds with themselves just like we do as people," said Sandra Williams.
Hopefully the Williams know about Judy's knack for opening gate latches, so that she doesn't take off with Minnelli again.