4.5⭐This deals with so many relevant topics which could be either a draw or a turn-off for some because the author's opinions on these matters did come through more than they should have. However, despite this, I found myself more invested as the story progressed. The narration by Xe Sands was excellent...as long as I slow her down more than I do other narrators.