“A tapestry of words, as plot with a woven layer of flawed characters inspiring hope.” Merrin Forsythe Rating: 5