this is absolutely perfect. I'm dead tired, but before I go to sleep I wanted to add my voice to the chorus of praise you're so deservedly getting. there were so many points in this fic where I simply had to stop and breathe and read a line again in sheer awe of your talent. thank you for writing this.