It's 1899 and strange things are happening in Edinburgh. The arrival of a circus seems to set in train a terrible series of events: the death of a clerk during a bank robbery and the suicides of two girls within mere hours of one another. Could the deaths be related?
As Rose McQuinn investigates, evidence comes to light that makes Rose's new friend Elma Rice a suspect, but all it not what it seems. Rose must use all her cunning and skills of observation to uncover the truth and find out who the real killer is.
When the circus arrives in Edinburgh, Rose McQuinn is delighted. However, the much anticipated festivities are overshadowed by a curious set of crimes, involving the murder of a clerk during a bank robbery and, within hours of each other, the identical suicides of two young women. Are these deaths as straightforward as the police claim or could they all be linked to one killer?
The evidence leads her from suspect to suspect but Rose still cannot prove conclusively who the real culprit is. She confides in her new-found friend - young, rich and beautiful Elma Rice - but when there is a murderous attack on Elma’s husband, Rose must discover what vital clue she has overlooked before she becomes the killer’s next victim.