Thirteen-year-old David Eliot was a disappointment to his parents. But to be sent to Groosham Grange? Hidden away on a lonely island, Groosham Grange is a school that is unknown to the outside world. Pupils are forced to sign their names in blood. An English teacher is held together entirely with bandages. A soccer ball is made of ... well, you'd rather not know. What is the chilling secret hidden behind the...
He was a vicar to die for - and he did! Agatha is going through a man-hating phase and so is unmoved by news of the captivating new curate. But when she meets the golden-haired, blue-eyed Tristan Delon, she is swept off her feet . . . along with every other female in the village. She is positively ecstatic when he invites her to dine with him but the next day Agatha is left with a hangover from hell - and his cold...