Charlie Bone and the Castle of Mirrors - Jenny Nimmo Another wonderful book.