Fresh daily — bite-sized German gems

Literally: To have tomatoes on the eyes. Meaning: To fail to see something obvious.
This expression comes from tired, bloodshot eyes that resemble tomatoes, supposedly making it harder to see what is right in front of you.