"Dinner with Friends" by Donald Margulies (1998)

There are only four characters, two couples, and the plot hinges on a simple infidelity. But each small revelation somehow gets you to question your own moral compass, and gets you to ponder why people could treat each other so violently when they're also being so myopic. No heroes, no villains. Three stars.