Lewis James is unhappy. Overweight and unpopular, his dad despises him, the girl he likes won't look at him - he has no friends, no life. Desperate to change, anxious to know all about his future, he tries a fortune-teller with a difference. A beguiling and seemingly caring toyshop owner, Mr Jardine. Jardine is eager to help and first offers Lewis practical advice - such as taking up exercise and getting fitter to improve Lewis's chances with Lisa. He also offers Lewis a Saturday job in his shop and Lewis soon starts to feel more confident. He enjoys working in the shop, watching Jardine at work crafting his life-like and ultra-sophisticated puppets. But Lisa still evades Lewis, and he needs more help. Again he turns to Jardine - making the biggest mistake of his life. Jardine suggests Lewis somehow get a lock of Lisa's hair - then Jardine will use his 'psychic gifts' to influence her. But what Lewis doesn't know is that Jardine has no intention of helping him - or Lisa. Jardine is a spirit thief - a Soul Taker. He wants human souls to bring his 'children' to life and now he has Lewis right where he wants him. Ater all, a deal's a deal. A life for a life, a soul for a soul . . .
Publisher: Hachette Children's Group ISBN: 9780340878170 Number of pages: 160 Weight: 121 g Dimensions: 196 x 129 x 10 mm Edition: 2nd edition
Simply reserve online and pay at the counter when you collect.
Available in shop from just two hours, subject to availability.
Thank you for your reservation
Your order is now being processed and we have sent a confirmation email to you at
This item can be requested from the shops shown below. If this item isn't available to be reserved nearby, add the item to your basket instead and select 'Deliver to my local shop' at the checkout, to be able to collect it from there at a later date.
When will my order be ready to collect?
Following the initial email, you will be contacted by the shop to confirm that your item is available for collection.
Call us on or send us an email at
Unfortunately there has been a problem with your order
Please try again or alternatively you can contact your chosen shop on or send us an email at