Wow, that reminds me so much of A Wizard of Earthsea by Ursula K. Le guin! Creepy.