Very nicely done. Though I have to say, I'd give this John Winchester the "Hellaciously Bad Father of the Year Award" for assuming he can just leave his six-year-old child on Bobby Singer's doorstep, and assume that Bobby will raise him. Then, of course, he gets the "What a Jackass! Award" for lying to Dean, all those years, about keeping tabs on Sam.
no subject
Bad John! Bad!