When Rose Beckingham sets sail for England in the summer of 1926, she brings more than souvenirs from her years in India. She carries the memory of a family tragedy and a secret so terrible it could destroy the new life she hopes to build in London.
But Rose isn't the only passenger aboard the RMS Star of India with something to hide. Halfway across the Arabian Sea, death strikes and a murderer begins a deadly game only Rose can hope to end.
With a mysterious Frenchman haunting her steps, can Rose outrun her past? And can she stay alive long enough to decipher the clues left by a taunting killer? Or will murder call again before the first port?