Sally Lockhart (Billie Piper) intenta encontrar el significado detrás de la última carta de su difunto padre que contenía la frase "las siete bendiciones", un mensaje críptico que puede golpear a un hombre muerto de miedo. Sally recibe ayuda de sus amigos, entre ellos Frederick Garland (J.J. Feild), un fotógrafo, y Jim (Matt Smith), un joven asistente en la empresa de transporte de la familia. El misterio siempre retorcido involucra asesinos, fumaderos de opio, bandas chinas y el Ruby of Agrapur. El rubí de valor incalculable también es buscado por la despiadada Sra. Holland (Dame Julie Walters), que está dispuesta a matar para tenerlo en sus manos.