A Far Piece to Canaan: A Novel of Friendship and Redemption