by Amaraine
Okay, this is pushing my buttons in all the right ways, plus there is something amazing about it being written from Annie's point of view.