Damn.  Just, damn.  This post is so heartbreakingly good and it makes me feel all fuzzy and warm to read it.  I want to put it in my pocket and carry it around with me, to make me feel better when things are bad.