The idiom: Tomaten auf den Augen haben.
Literal translation: “You have tomatoes on your eyes.”
What it means: “You are not seeing what everyone else can see. It refers to real objects, though — not abstract meanings.”
http://blog.ted.com/40-idioms-that-cant-be-translated-literally/