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.