Idioms and Phrases Question Details

"Let the cat out of the bag" means:
A. Release a cat from a bag
B. Share a secret unintentionally
C. Keep a cat in a bag
D. Bag a cat

This idiom signifies revealing a secret that was supposed to be kept confidential. (Repeated for context)