This was a crying fest for me... What a touching story, but *wonderful* (to use Al's word :-)). I loved it...every little thing about it was wonderful, and it was smart too, you know, when I was reading I thought along and I agreed, or thought "oh I haven't thought of that before"...all in all, amazing work. And, most importantly for me, I loved Severus...and I just loved how loving the story was...guh, tearing up again...