Leonard: What brought that on?
Sheldon: (sighs) Well, last night Amy was angry with me because I'd been foolishly telling people about certain personal matters.
Howard: That's understandable.
Sheldon: Oh, I know that now. At first, I thought she was cranky because of her horrific menstrual cramps. It turns out, no, she was genuinely mortified.