Egg on my Face
Meaning : To have or have been caught with 'egg on your face' means to be made to look foolish or to be embarrassed. Origin: "Random House Dictionary of American Slang, Vol. 1, A-G" by J.E. Lighter (Random House, New York, 1994): "have egg on (one's) face -- to look foolish or be embarrassed.
Embarrassingly easy (but fun I hope) cache to find while you shop.