Main Characters Tessa Piggott 30 main appearances Frank Carver 30 main appearances Max Taplow 30 main appearances