
This starts with a classic fantasy premise of a commoner wanting more out of life. Castillo put her characters into difficult situations and surprised me with how the characters moved forward. Cleo and Dex challenge each other and the progression of their relationship feels realistic. When the setting is fantasy, it is the characters' flaws that bring the story back down to earth and make it believable. This book is spicy with a high-stakes plot.