OMG, I love this, but I have to run off to work! Argh. I'll be back later to give you a proper comment. I can't wait to read this fic again; all I have time to say now is that it pushes all my buttons, including my 'fabulous prose' button, which just lit up every nerve with delight. The details and arc of this fic are wonderful; my only complaint (not aesthetically, but selfishly) is that it's too short.
*hugs fic rapturously and races out the door*