McBride sets a vivid scene, and her storytelling consistently engages. An involving tale that balances struggle, love, and hope.