Oh Claire,
I am so, so sorry for you....and of course, for your sweet little Casper, who was still so young.? It is always painful when you lose a pet but to lose one so tragically on the road is unbearably heartbreaking.
Trust me, you will eventually learn to live your life without him....but you will always love him.? It took me years to overcome the grief I felt when I lost my beloved Ruby in an RTA.? It was only when I lost my next pet (which, sadly, was expected because she was old and had cancer...bless her), that I stopped grieving for Ruby 24/7.?
You feel so guilty because somehow, others around you, who also shared the love of that wonderful animal, seem able to move on more easily.? Because they can, you feel that you should be able to too. But you cannot. I know, I have been there....and in many ways, I still am.
I did take positive steps...I gave a home to a rescue bengal (Ruby was a bengal) and I developed the cat-proofing system...but nothing stopped me from hurting, or thinking back.
I also read everything I could find on the afterlife and spoke to many people about their experiences (vets included)....although I've never visited a medium.....and, six years on, I am absolutely convinced that there is an afterlife.? Please believe me, I was not looking for false reassurance ....that would be futile...but I have read and talked and racked my brain about this subject for so long that I am now certain about it.? I could go into why I believe this and endeavour to explain my conclusions but that would take forever and would involve some heavy philosophy.
All I will say is that Casper is now at peace and is watching over you from somewhere very beautiful.? Try to hold on to that thought but do keep talking to him because he is not very far away...and will always be close to you.
Take care hun.? If you need someone to talk to, just e-mail me for my number.
Lots of love
Roz