Gerard Reve (Jeroen Krabbé) é um mórbido e confuso escritor alcoólatra e homossexual que se envolve com a sedutora loira fatal Christine Halsslag (Renée Soutendijk), mas se apaixona pelo amante dela, Herman (Thom Hoffman). O triângulo amoroso ganha contornos misteriosos quando Gerard descobre que a rica Christine ficou viúva três vezes em circunstâncias igualmente bizarras.