Joanna Cannon jest lekarzem psychiatrą. Wcześniej jej życie miało wiele zwrotów, zupełnie jak w powieści Owieczki dobre, owieczki złe. Była sekretarką, barmanką, opiekunką w schronisku dla zwierząt, sprzedawała pizzę i perfumy.
Jej pierwsza powieść Owieczki dobre, owieczki złe wygrała prestiżowy konkurs. W ciągu kilku dni siedmiu najważniejszych agentów literackich walczyło o przyjęcie jej do grona swoich klientów. Wkrótce znane brytyjskie wydawnictwo kupiło prawa do publikacji.
Walczyli o nią również wydawcy z całego świata. Była najbardziej oczekiwaną i zagadkową powieścią początku roku.
Wydana w styczniu 2016 roku zadebiutowała na 7. miejscu list bestsellerów, awansowała na miejsce 3. w Top 20 najlepiej sprzedających się nowości beletrystyki w Anglii. A to prawdziwy ewenement. [edytuj opis]