A review by jasmines_nook
Ordinary Grace by William Kent Krueger

challenging dark mysterious

5.0

keeps you guessing