Fifth-grader Rufus Breckenridge is spending the month of July in the South of France with his best friend Billy Cameron and Billy's parents. They are staying at a villa owned by the Beaufonts, friends of the Camerons. Rufus has a crush on Danielle Beaufont and hopes Billy won't slip and tell her he's a witch because she's sure to think he's weird. While down at the beach, the boys spot an old woman whom Rufus knows is a witch...