Well, I don't know the circumstances, but it could be worse. Someone I know was driving home late at night after work and accidentally ran over and killed his own dog.
I'm with 01, best way to get over a lost pet is to get another one. You could always get something like a cat that stays indoors. They're not really obedient or loyal, but they can make great friends as well... then again.
_________________________
'13 Mustang 3.7V6 - MT82
'00 GP SE (L67 Swap, XP, Headers, 3.25")
'98 GTP, '01 Bonne