The Blue Sword by Robin McKinley is a fantasy novel about a young orphan girl, Harry, who is taken from her privileged life in Home, and thrust into the world of the Hillfolk. Through her keeper, King Corlath, Harry learns she has magical power, and learns to use that power to help save their people from a demonic army.