The Farthest Shore

by Ursula K. Le Guin Book 3 of the Earthsea Cycle