Aidan Cain's Gran has died, he's been sent to a foster home, and now malicious beings are stalking him. There is one person Gran told Aidan to go to if he ever got into trouble--a powerful sorcerer who lives at Melstone House. But when Aidan arrives, he finds that the sorcerer's grandson, Andrew, has inherited the house.