I'm so sorry to hear about Leo. He sounds like he was a wonderful kitty--like he was all one could hope for in a cat.

RIP Leo. Wait for mommy at the bridge.