twhiston rated Between Two Fires: 4 stars May 6, 2023 Public Between Two Fires by Christopher Buehlman, Steve West