De vrouwen van de sparrow-familie hebben paranormale gaven. Elinor ruikt letterlijk de stank van een leugenaar, haar dochter Jenny ziet de dromen van mensen die slapen en kleindochter Stella kan de toekomst voorspellen: een toekomst die zij liever niet wil zien.
In de waarschijnlijke toekomst worden deze drie vrouwen niet alleen geconfronteerd met een verleden dat hen sinds driehonderd jaar achtervolgt, maar ook met een moord die gepleegd wordt en door Stella voorspeld was.
Zij wordt gedwongen de stad te ontvluchten en vertrekt samen met haar moeder en haar grootmoeder Elinor. de vrouw die zij van haar moeder nooit heeft mogen ontmoeten en die van grote invloed zal zijn op haar eigen toekomst.