I det borgerliga Stockholm under början av 1900-talet utspelar sig historien om Selma Troelsson, lantbrukardotter från Skåne. Som nyexaminerad lärarstudent är hon beredd att ge sig i kast med sitt livs kall, men just innan hon hinner börja förälskar hon sig i Bo. Äktenskapet utsätts för enorma prövningar, då Bo lider av en psykisk sjukdom. Selma kämpar för båda. Tre decennier senare är hon en förändrad person. Värmen och spontaniteten i henne har fått sig en törn, men relationen med Bo har drastiskt förbättrats.
Viveka Starfelt (1906–1976) var en omtyckt författare, speciellt i det intellektuella kretsarna. Starfelts författande berörde ofta den unga kvinnans psyke. Hon översatte också böcker från engelska och tyska, bland annat verk av Fransk Kafka och Karen Blixen.