The Blue Sword' by Robin McKinley is one of those books that stuck with me for years, partly because of its vivid characters. The protagonist, Harry Crewe, is a young woman who starts off as an ordinary orphaned girl sent to live in the desert outpost of Damar. She’s relatable in her frustrations and longing for something more, but her life takes a wild turn when she’s kidnapped by Corlath, the king of the Hillfolk. Corlath is fascinating—charismatic, stubborn, and deeply tied to his people’s magic. Their dynamic shifts from captor-captive to something much more nuanced as Harry discovers her own destiny tied to Damar’s ancient legends.
The supporting cast adds so much flavor too. There’s Luthe, the enigmatic immortal who trains Harry, and Narknon, her loyal cat-like companion who steals every scene she’s in. Even the minor characters, like Harry’s frustrated brother-in-law Colonel Dedham, feel fully realized. What I love is how McKinley makes Harry’s growth feel earned—she’s not just handed power; she wrestles with it, doubts herself, and ultimately rises to the challenge in a way that’s deeply satisfying.