awww!!! I just finished reading the whole story - started during my lunch hour and... well... there were... um... you know, unit tests running on my workstation... for some reason... so I just kept on reading until I got to the end.
I laughed, I aawww'ed, I got tears in my eyes even.
Such a great story!! Really, absolutely wonderful!
*dreamy sigh*