yield up

Verb

 * 1) To give something against one's will.
 * The soldiers obliged us to yield up all our money.
 * 1) To disclose something hidden.
 * Finally, after many years of investigation, the pyramid has yielded up its most recondite secrets.