Gilead by Marilynne RobinsonForgiveness. Forgiveness of others but, more importantly, forgiveness of ourselves. That is what Reverend John Ames struggles with as...