Sally Lockhart has struck a man dead with just three words, sent to her in a message from her father just before he drowned in the South China Seas. But unfortunately, Sally has no idea what the words The Seven Blessings mean. Before long, she is drawn into a mystery filled with opium, secrets from her own past and, at the heart of it all, the Ruby of Agrapur.

Murder in Three Acts
1986
5.8/10

Miss Marple: They Do It with Mirrors
1991
6.9/10

Gourmet Detective: A Healthy Place to Die
2015
6.7/10

Sherlock Holmes Faces Death
1943
6.9/10

The Detective
1968
5.9/10

Jasper Jones
2017
6.4/10

Sherlock Holmes
2009
7.2/10

Murder on the Orient Express
2017
6.7/10

Agatha and the Truth of Murder
2018
6.3/10

Marlowe
1969
6.1/10

Footsteps in the Fog
1955
7.0/10

The Quiller Memorandum
1966
5.9/10

The Organization
1971
6.3/10

Crossword Mysteries: Proposing Murder
2019
7.5/10

Murder on the Orient Express
1974
7.1/10

Enola Holmes
2020
7.2/10

Aurora Teagarden Mysteries: Reunited and It Feels So Deadly
2020
7.2/10

Remember
2015
7.4/10

Kidnapping Mr. Heineken
2015
6.0/10

Appointment with Death
1988
6.1/10
Disclosure
1994
6.245/10