Det er en midtsommerdag i 1946 og Ruth våkner opp på et hotellrom i Basel ved siden av mannen sin Bertil. Hun tenker tilbake på affæren hennes med Raoul, som hun ble gravid med, dobbeltlivet til Raoul og det faktum at han forrådte henne. På togreisen tilbake til Stockholm krangler Rut og Bertil intenst om den andres utroskap, alkoholforbruk og mangel på penger. Samtidig i Stockholm møter Bertils tidligere elskerinne Viola en gammel klassekamerat. I sin ensomhet blir Viola invitert på drinker og snart befinner hun seg i en ubehagelig situasjon. Historiene flettes sammen og får uventede utganger.