" People in France have a phrase: "Spirit of the Stairway." In French, Esprit d'Escalier. It means that moment when you find the answer but it's too late. Say you're at a party and someone insults you. You have to say something. So, under pressure, with everybody watching, you say something lame. But the moment you leave the party... "
― Chuck Palahniuk , Haunted