Sally Lockhart (Billie Piper) tenta encontrar o significado por trás da última carta de seu falecido pai, que continha a frase "as sete bênçãos" - uma mensagem enigmática que pode atingir um homem morto de medo. Sally é ajudada por seus amigos, incluindo Frederick Garland (J.J. Feild), um fotógrafo, e Jim (Matt Smith), um jovem assistente na empresa de navegação da família. O mistério sempre tortuoso envolve assassinos, antros de ópio, gangues chinesas e o Rubi de Agrapur. O rubi inestimável também é procurado pela implacável Sra. Holland (Dame Julie Walters), que está disposta a matar para colocar as mãos nele.