Main Characters Rosemary Shrager 38 main appearances John Whaite 38 main appearances Narrator 38 main appearances