- to divulge the will of heaven (idiom); to leak a secret
- to let the cat out of the bag
Generated: This usage refers to revealing something that is meant to be kept confidential or secret. It often implies an unintentional revelation.
Generated: This meaning is similar to the first; it signifies revealing a secret that was supposed to remain hidden, often implying a casual or unexpected disclosure.