If you are playing cards, you hold your cards close so that the other players can't see what cards you are holding. You are afraid they might cheat by trying to see what cards you are holding. So to hold one's cards tight to one's chest means to say and show very little so that other people don't know what you are thinking.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.