I am so sorry for your loss....losing a pet is very traumatic. I too have cats that are outdoorsy and they love it. I feel your pain as I have lost many an animals over the years, mostly old age, but I too had a cat that was clipped by a car, she survived, it was still painful, they are like my furry babies. I hope that you remember the wonderful memories and the comfort he gave you over those three years. I know that he will never be replaced, but I believe the heart has room for more to love and take care of, there are so many that need loving homes. Take care, time does heal.