RIP Garfield. You were apparently a lucky cat to have had so many caring people in your travels to care for you.