Another reason to love dogs. (For those who may not know, we are currently sharing our lives with three rescued dogs.)
Ten year old Charlie Riley was walking with his mom and brothers in an Essex, England town when a pickup truck suddenly came around the corner and jumped the curb. Geo, a seven month old German Shepherd Collie mix, knocked Charlie out of the way, taking the hit himself.
Although he has a broken back and leg, after surgeries the vet believes he'll make a full recovery and will go home next week. Charlie now, understandably, calls him Geo the Hero. He even has his own Facebook page, for those interested in updates and contributing to his eight thousand pound (!!!) vet bill.
Growing up we had a collie who saved my little sister after she'd fallen -- unnoticed -- into an irrigation ditch. Needless to say, after that, she could sleep on any piece of furniture she wanted!