I'm so sorry!!! I know how you feel, about a year ago I lost my best friend, a big male Maine Coon cat mix named Donovan. He adopted me right after I moved away from home, and he helped me deal with being lonely and alone in a strange state. He put up with 2 husbands, dogs, other cats, several moves. No matter what else I lost or what else went wrong he was always there. I had 17 wonderful years with him.
All of my sympathy to you and to Cleo!!!!! *big hug*