My heart was in my mouth reading your story. Not because I think you're a terrible person, I absolutely do not. One of my greatest fears is that one day I will run over one of my animals.
A few years ago, when I had dogs, I also used to let them run in the road. I live in a small residential street that is a dead end (cul-de-sac), only has houses on one side and has farmland and a country park at the other. I used to check the road was clear, then let the dogs out to run straight across. One day, one of them started messing about in the road. he was running back and forward, running in circles and ignoring my calls for him to get out of the road. A car turned in, saw him and stopped. Leo ran back towards me so the driver started moving again. Just as she did, Leo ran back into the road and straight into the side of the car. I screamed, the driver screamed but Leo ran off into the field and carried on as if nothing had happened. He then started barking impatiently as he wanted to get on with the walk but I was busy calming and reassuring the driver!
The car was moving at slow speed but even so, if he had run into the front of the car instead of the side the story would have ended differently.
Three weeks ago I lost one of my cats. It was sudden and probably caused by something toxic. He was an indoor/outdoor cat.
I could beat myself up over these incidents but I don't. After the car incident I put my dogs on leads while crossing the road. I could react to the loss of Horace by trying to keep my cats inside. However most of my cats and Leo came to me after living wild. I believe in respecting the inner nature and personality of my companions while keeping them as safe as I can (I moved to my current house after a previous cat companion was killed by a car).
There is an article by someone called Christine Kane. I thought the link was on this site but I can't find it so here it is
On Losing a Beloved Pet One thing I've found myself starting to come to terms with is that no matter what any of us do, we cannot prevent everything. There was one line in that article that has really stuck with me - "You find your pet, you love your pet and you do the best you can. That's all you can do."
Your love and regard for Zephyr really stands out in your post. I can picture him joyfully running around and enjoying every minute of his life. He died while loving his life. I don't know if you believe in an afterlife. I do and I do not believe for one moment that he is blaming you. I do not blame you. All you did was let him do something that made him happy. You couldn't possibly have known that he would run under the car.
I am so sorry for your shock and pain. The week after Horace died I couldn't eat or sleep and found it almost impossible to leave the house (I had to because my other cats wanted to eat). All I could do was keep breathing. I was fortunate in that i have been seeing a counsellor for other issues. I turned up in tears the first session after he died. The counsellor pointed out to me that I wasn't just dealing with grief; there was trauma involved too. It is the same for you.
Do you have anyone around who can support you at this difficult time. I'm concerned to think that you are trying to deal with this alone.