I am totally bawling here (and I'm at work). Crap, I can't stop crying. Damn hormones.
Very well written. And sadly, so true too often.