OMG - I can't believe I just read this. Of course it was an accident and I don't think anyone would dispute that. Leaving the scene was not an accident and is horrible, cruel and makes me sick. How could you leave without checking on the animals welfare ? The animal may have lain there for hours suffering. The animal may have died. Whether or not it is someones pet is totally irrelevant. And if it was someones pet even MORE reason for the outcome to be known. Can you imagine not knowing what happened ??? It was a living , breathing creature. Accidents DO happen but they need to be handled - NOT driven away from. You should feel badly and be ashamed of yourself. I can't even believe people are bringing up whether the owner of the animal was negligent. Huh ???? Negligence has nothing to do with reporting an accident and CHECKING TO SEE IF WHAT YOU HIT IS OK OR NEEDS ASSISTANCE.
Call the police and report it and then ask whatever higher power you believe in for guidance and forgiveness......unbelievable.

good luck with forgiving yourself! you do deserve to be forgiven!