Dragonsinger
(Harper Hall, book 2)
Anne McCaffrey