"to lay your cards on the table"
to show your true feelings or intentions
to expose your plans or ideas
accuracy, air, authentic, authenticity, broadcast, candor, display, divulge, emotion, exhibit, expose, fact, facts, feelings, frank, frankness, genuine, guileless, open, openness, real, reality, reveal, revelation, show, sincerity, spill, truth, truthfulness, veracity
Literally, this man has laid his cards on the table
. - - - - ->