Katie Carr er læge og opfatter generelt sig selv som et godt menneske. Hendes mand, David, er derimod den vredeste mand i byen. Derfor har Katie – ifølge sine egne moralske begreber – fortjent en affære. Men da David pludselig beslutter sig for at blive god og opfører sig roligt og velovervejet, går Katies regnestykke ikke længere op, og hun må stille sig selv nogle meget vanskelige spørgsmål