One day, in India, nine-year old Mary wakes up and finds that she is completely alone. Back home in England, she is sent to live with an uncle she has never met. His house is a strange, lonely place where she will gradually discover secret after secret in a new and magical world.