GMs, if your players are always hiding their plans from you and surprising you at the last minute, that's probably because they don't trust you not to metagame and try to "win" by foiling their plans unfairly. That is a moment for self-reflection.
Are you, as a player, always obscuring your plans from your GM and then springing them on her at the last minute? Ask yourself why you are doing that? Are you in an antagonistic game where the GM is out to get you and you are out to beat the GM?
Maybe you have the habit of withholding because you've had bad experiences with other GMs and you feel like you have to withhold.
Everyone needs to be playing the same game for everyone to have fun.