Pandora's Box

a box that contains secrets