To lay all your cards on the table
Meaning
To reveal all one's facts, intentions, or resources openly and honestly without reservation.
Origin
Picture the tense atmosphere of a poker game, the clinking chips, the focused gazes. The pivotal moment arrives: the showdown. To win, or sometimes even just to prove a point, players must literally lay all their cards on the table, revealing their hand for all to see. There's no hiding, no bluffing left—just raw, undeniable truth laid bare. This literal act of disclosing one's entire hand, exposing every strength and weakness to opponents, transitioned from the green felt table into everyday language. It became a powerful metaphor for utter transparency, urging people to shed pretense and reveal their full intentions or facts in any given situation, much like a poker player displaying their winning (or losing) hand.
Examples
- Before we make a decision, I think it's important for everyone to lay all their cards on the table.
- She decided to lay all her cards on the table during the negotiation, hoping complete honesty would lead to a quicker resolution.