flashy_dragon rated Ordinary Grace: 3 stars April 9, 2017 Public Ordinary Grace by William Kent Krueger