Son of a Witch, Gregory Maguire, HarpersCollins, 2006.
I liked this book.
The fact that the story is rather disjointed works, because the story is told in broken memories. Throughout his life, and throughout this book, Lur never really knows who he is, or what he is capable of doing or becoming. And, yet, he does some pretty amazing things.