::closes book::
::breathes again::
OMG!!! I loved this. Seriously. Love, love, LOVE. It makes a very satisfying ending, ties all the threads up very nicely indeed, big emotions sans overuse of caps-lock key... Lovely. Very well done.
*squee*
*squee*
*squee*
ETA: Major spoiler in comments!