Jack Green is a seemingly ordinary fifteen-year-old boy who lives with his grandfather, Noah, in an old gamekeeper's cottage on the edge of Heywood Forest. But when strangers try to kill Jack and his grandfather by burning down their cottage one night, he discovers that he is anything but ordinary.
Noah tells Jack he is an Elf and that he's certain the people who tried to kill him in the night are also Elves. He learns that his real mother had left him in Noah's care when he was a baby as she was frightened for both their lives.
Jack decides to find his mother and embarks on a magical journey of discovery to his home village and beyond that leads him towards the answer to the most pressing question of all. Why his people, the Elves, want him dead ...