Rachel on menossa naimisiin pitkäaikaisen poikaystävänsä Heckin kanssa. Alttarilla hän kohtaa tuntemattoman naisen katseen, ja ilmassa on heti sähköä. Rachel joutuu kyseenalaistamaan koko elämänsä.
Patrick Braden tiesi jo lapsena 60-luvun Irlannissa, että hänellä oli erilaiset toiveet ja haaveet kuin kaikilla muilla. Hän kasvaa sijaisperheessä ja oppii jo varhain, että erilaisuutta ei hyväksytä. Hän elää yhteiskunnassa, jossa IRA panee joukkojaan liikekannalle samaan aikaan kuin hänen oma persoonallisuutensa ja kiistanalainen seksuaalisuutensa alkaa herätä ja liikehtiä. 1970-luvun alussa hän muuttaa Lontooseen, jossa hänen elämänsä on täynnä erilaisia kokemuksia, mm. transvestiittina nimeltään ”Kitten”. Mutta läpi koko hänen myrskyisän elämänsä yksi taistelu pysyy suurimpana: hän tahtoo löytää äitinsä, joka hylkäsi hänet.
Tarina sijoittuu 1930-luvun Lontooseen ja kertoo kolmesta orpotytöstä - Pauline, Petrova ja Posy - jotka omalaatuinen tutkimusmatkailija Matthew ja hänen veljentyttärensä Sylvia adoptoivat.
Intialaisista juuristaan etääntynyt lontoolaisnainen aikoo päihittää oveluudessa isänsä, joka järjestää avioliiton hänen ja intialaisen kyläläisen välille.
Clare Fitzgerald viettää joulua Bridget-tätinsä luona Englannissa, ja tapaa nuoren komean historoitsijan, joka on päättänyt todistaa, että Bridgetin kartano on historiallinen nähtävyys.