*squee*

I just spent the last hour reading this.

AWESOME fic!