Heriot Tarbas was born with a gift. Visions wake him in the middle of the night, and others' thoughts invade his head. Heriot's mind already feels torn apart when the King of Hoad decides to tear him away from his family. Heriot quickly discovers that life in the royal court is much more difficult and complex than life on the farm. Being at the beck and call of a King who expects him to read friends' and foes' minds alike is no small challenge, but neither is being caught in a power struggle among three princes and an intimidating Hero of Hoad. As Heriot hones his skills and grows into the role of the Magician of Hoad, the number of people he can trust becomes smaller. Loneliness threatens to engulf him until a chance encounter brings a street urchin named Cayley into his life.