Spill the Beans
reveal a secret
泄密,说漏嘴
A: Did you know that Harry was going to take Kathy on a Caribbean cruise?
B: Yes, I did. He was planning on surprising her with the tickets for their anniversary, but someone spilled the beans.
A: What a shame! That was supposed to have been a surprise.
B: Yes, it's too bad that someone told her about the trip beforehand and ruined Harry's surprise.
A: That's OK. Her enthusiasm was not dampened in the least!
Think about what you should do, not about what you should have done.