Lay One's Cards On The Table

Be open and honest; reveal one's position or intentions.

Examples:

  • John laid his cards on the table and told her how much they could afford.

Origin: c. 1900

Synonyms: put one, , , s hand