It is easy to blame yourself for what happened when you are the sole provider for your pet and in charge of their safety and happiness. I did the same thing when my little Breck was hit by a car on Saturday. I was 50 feet away and watched it happen. After he was gone, I kept asking myself 'why didn't I put the collar on tighter' and 'why didn't I use the harness instead'? After praying about it, I came to the conclusion that when a tragedy like this happens, no one is to blame - its been a part of God's plan since the day we brought Breck home. I could have done 1000 things differently but ultimately God called Breck that day and he was going whether I wanted him to or not.
Ask yourself 'If I had known Snickers was going to leave me after just 6 years would I still have taken her'? The answer is most definitely YES! You would trade anything just to have one more sweet day with her. God gave you Snickers because he knew how much love and joy she would bring you. Snickers would not want you to feel guilt - she would want you to feel the love she has for you especially now that she's gone.
As far as your other cat that reminds you of Snickers; do not let her resemblance bring you pain. She is probably mourning Snickers just as you are and she needs extra love and attention. We have another four-year-old dog, Indie, who is grieving for Breck just as we are. Use this time as an opportunity to help each other heal and don't try to compare your other cat to Snickers because each animal has their own personality just like humans. Embrace the things you love about your new cat. We plan on getting a new puppy soon and we hope he resembles Breck but he will never replace him.
Remember, our time here on Earth is so minuscule compared to the eternity we will spend in heaven. Snickers and Breck are waiting there for us now and we will see them again.
Prayers and Love,