Kate Elliott's 'Cold Fire' is the second book in her Spiritwalker trilogy, and it absolutely blew me away with its intricate world-building and dynamic characters. The story follows Cat Barahal, who’s navigating a world where magic, politics, and revolution collide. After the events of the first book, Cat is on the run, trying to uncover the truth about her family while also dealing with the consequences of her marriage to Andevai—a mage with a complicated past. The plot thickens as she gets entangled in a rebellion against the oppressive Cold Mages, and the lines between ally and enemy blur spectacularly.
What I love about this book is how Elliott weaves together elements of alternate history, steampunk, and fantasy. The Caribbean-inspired setting is fresh and vibrant, and Cat’s journey is both personal and epic. There’s also this slow-burn romance that’s fraught with tension, and the way magic interacts with society feels so visceral. If you’re into stories where characters grow into their power while questioning the systems around them, 'Cold Fire' is a must-read. I couldn’t put it down, and the ending left me desperate for the next book.