What's an eloquent way to say "The secret is out?"

What is a good way to say 'the secret is out'?


Solution 1:

Depending on the context, a secret can be uncovered, exposed, revealed, let out, disclosed, blabbed, discovered, manifested, unveiled, unmasked, divulged, confessed, unbosomed, dismasked, uncloaked, undraped, unshrouded, made known, confided, published, tattled, blurted, leaked, admitted, or squealed.

Other phrases: the beans have been spilled, it has been brought to light, show one's hand (or cards), draw the veil, take out from under wraps, break the news, come out with, turn state's evidence, let slip, get off one's chest, blow one's cover, see its true colors.

(Thanks to Roget's)

Solution 2:

The cat is out of the bag.

Solution 3:

I think F’x has nailed the best one, with The cat’s out of the bag. But also:

  • All is revealed! (A classic phrase, in eg this urban legend.)
  • We’ve been rumbled! (If it was “our” secret.)
  • The game is up! (Works well as a confrontational one, e.g. detective collaring suspect.)
  • The beans are spilled! (Better with an agent: Jacques spilled the beans.)