In the autumn of 1876, nineteen-year-old orphan Esperanza Gorst becomes a lady's maid to the twenty-sixth Baroness Tansor. But Esperanza is no ordinary servant. She has been sent by her guardian, the mysterious Madame de l'Orme, to uncover the secrets that her new mistress has sought to conceal, and to set right a past injustice in which Esperanza's own life is bound up.