“I know you are planning a surprise party for me.” “You do? Who spilled the beans?”

To spill the beans is to let out a secret. Another way to say the same thing is “to let the cat out of the bag.” In olden times, people would sell piglets in bags, but they tricked their customers by putting cats in the bags instead of pigs. When the cat got out of the bag, the lie was revealed!