Magic's Price
- Published
- 1 January 1991
- Pages
- 352
- ISBN-13
- 9781101121610
- Type
- novel
About this book
Magic's Price closed the trilogy in 1991, matching Magic's Pawn's 352 pages, carrying Vanyel's story through to the ending that explains why he becomes known as Valdemar's last Herald-Mage.
Key facts about Magic's Price
Mercedes Lackey wrote Magic's Price, a novel on our list. It has been out since 1991. The book has 352 pages.
We list 1 edition of this novel. Since each edition has its own ISBN, search for 9781101121610 to find the main one.
Magic's Price is book 3 of 3 in The Last Herald-Mage series. The series has 3 published books. However, the series starts with Magic's Pawn (1989).
Additionally, Mercedes Lackey writes The Brainship Series, Heralds of Valdemar and Vows and Honor, plus 23 more series. Those series sit on our science fiction, fantasy and urban fantasy shelves. Meanwhile, The Cyprian is the latest published Mercedes Lackey book on file, from 30 December 2025.
About Mercedes Lackey
Mercedes Lackey is one of the most prolific authors in modern fantasy, best known for her Valdemar novels, an interlocking mega-series that has run since 1987 across dozens of trilogies and standalones set in a single shared kingdom. See every Mercedes Lackey book in order.
Its place in The Last Herald-Mage
Magic's Price is book 3 in the The Last Herald-Mage series. It follows Magic's Promise. See the full The Last Herald-Mage reading order.
The Last Herald-Mage trilogy follows Vanyel Ashkevron, a sensitive, artistically-inclined young nobleman whose family has no patience for a son who won't fit the mold of a warrior-heir — until a devastating personal tragedy triggers his latent mage-Gift and he's sent to Valdemar's capital, where he's Chosen by the Companion Yfandes and trained as a Herald. Vanyel becomes the most powerful Herald-Mage Valdemar has produced in generations, a distinction that costs him nearly everything: the trilogy is as much about…
Editions
- edition · unknown publisher · — · ISBN 9781101121610