Seriously impressive fic. I think i've read it 4 or 5 times now and it still hasnt gotten old. I really love it :)