lottie1803 's review for:

Garnet Hill by Denise Mina, Denise Mina
4.0
adventurous challenging dark emotional mysterious reflective sad tense