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.