It's the summer, and David and his friends have survived a bruising battle with the aliens at Beacon Hill. David and William are staying with David's grandpa in Wootton-on-Sea, which is said to be the most haunted town in Britain.At first, David and William aren't sure they believe the stories, but then a mysterious child appears to them in the middle of the night... a child in an old-fashioned sailor suit, who flees from their sight and vanishes without a trace.Are there really lost souls roaming Wootton-on-Sea, and what does it all have to do with a star that fell from the sky a hundred years ago? A sensitive local boy called Felix may hold some of the answers, if his protective older sister will let them get close to him.