India in 1922, and the British are living through the final flush of the Empire. In Panikhat, near Calcutta, the wives of officers in the Bengal Greys have been dying violently, one every year and always in March. The only link between the bizarre but apparently accidental deaths has been the small red roses that mysteriously appear on the women's graves. When the fifth such death occurs, a pretty young woman found in a bath of blood with wrists slashed, the Governor of Bengal refuses to accept the verdict of suicide and calls in Joe Sandilands, Scotlands Yard detective and war veteran, who happens to be on secondment to the Bengal Police. Joe reluctantly agrees to investigate, and it soon becomes clear to him that the deaths are indeed murders, and that the series has not yet run its course. But who will be the recipient of the next Kashmiri rose With only days to go before the end of March, can Joe with his modern policing methos and knowledge of the new science of psychological profiling, discover the killer and his motives The answers to the riddle seem to be rooted deep within the dark soul of India herself, forming an exotic and turbulent backdrop to a taut novel of suspense.