A review by the_bookishkat
The Fine Print by Lauren Asher

4.75