The Baby Guide to English Idioms 1
Real meaning: to be embarrassed by something one has done. (As if one went out in public with a dirty face.) I was completely wrong, and now I have egg on my face.
Baby meaning: to be very proud of oneself and extremely satisfed. I’ve just eaten an egg yolk omelette all on my own and I’m not even a tiny bit embarrassed by the bits on my face!