The Other Wind

by Ursula K. LeGuin Book 6 of the Earthsea Cycle