Vita Sackville-West (Janet McTeer) ja Harold Nicolson (David Haig) löytävät avioliittonsa alkuvuosina yhteisymmärryksen joka antaa heille molemmille vapauksia toteuttaa itseään. Vita on kirjailija ja diplomaatin ura vie Haroldin usein pois kotoa pitkiksi ajoiksi. Haroldilla on omat seikkailunsa miesten kanssa ja Vitalla intohimoinen rakkaussuhde Violetin (Cathryn Harrison) kanssa. Violetin avioituminen Denis Trefusiuksen (Peter Birch) kanssa mutkistaa asioita, mutta Vitan ja Haroldin suhde kestää tämänkin myrskyn.