Lay one’s cards on the table

Meaning: To be completely honest about your intentions, plans or feelings.

Example: It’s time to lay our cards on the table and discuss what we really want.