This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

RALEIGH, N.C. — A little orange and white cat who was rejected by his family twice has found a happy ending after all.

The SPCA of Wake County shared his story on Facebook earlier this month, and it broke hearts all over the country.

According to their post, Toby’s family decided they no longer wanted him, so they gave him to another family. But, the post says, Toby missed them and walked 12 miles back home.

When he got there, the family took him to a shelter to be euthanized.

Luckily, the shelter contacted the SPCA of Wake County, who took him in and helped him find a new family.

They announced on Monday that he now lives with a cat sibling and two children.