The Fire Rose by Mercedes Lackey - Baen Books