CrystalGeezer
My secret's my enzyme.
Today at the hospital before surgery in the bathroom I noticed a sign in english and spanish that told me to inform the nurse immediately if I was pregnant. "Pregnant" in spanish is "embarazada" which sounds a lot like "Embarrassed."
We've all had our moments, I wonder if this song is an homage to those in code.