A review by shadowrocks8
The Punishment She Deserves by Elizabeth George

3.0

A bit too long (and talks down too millenials too much for me) but overall an engaging read.