by alovelyheather
This story is so well told, it's difficult to know how to describe. It moves quickly, with wonderful detail and sense of pacing. It's hard to imagine how it could be improved.