We'd been "stuck" with cats whose families never returned for them before, and we were a bit hesitant about Cosmo. But he didn't deserve to die... His mom signed a contract specifying the date she'd return for him, promised to keep in touch and delivered her buddy to our group home.
While she was traveling, he had a great year hanging out with his cat friends and snuggling with the volunteers. As the date for his reunion with his mom approached, we began making plans. She and Cosmo would be moving to Italy, and all of us wanted to make sure his arrangements to fly in the cabin with her were in order.
As a farewell gift, we gave him a soft fleece harness and leash to wear on the trip. She was nervous about their reunion and worried for weeks that he wouldn't remember her. He did, of course. It was a long trip for our boy but worth it to be with his mom again. The two of them are living with happily ever after in a lovely country home with a fenced garden in Italy.