lay one's cards on the table

[lay one's cards on the table] or [lay down one's cards] or [putone's cards on the table] {v. phr.}, {informal} To let someone knowyour position and interest openly; deal honestly; act without trickeryor secrets.

In talking about buying the property, Peterson laid hiscards on the table about his plans for it.

Some of the graduatesof the school were unfriendly toward the new superintendent, but heput his cards on the table and won their support.