Scan barcode
A review by maureenmccombs
A Good Hard Look by Ann Napolitano
4.0
This would have been 4.5 stars if I had the ability to rate it that way. Very well-written. The author did a great job of developing the characters and of interweaving the various plot lines. The climax was unexpected and the consequences were well thought out and expertly executed. Definitely recommend.