They are all correct even if you don't know it. Actually it could have other meanings depending on the context. For example, to fail to meet someone when you promised to. See Love, this is why I get paid the big money. Listen and learn
NO, REALLY ! It is physically impossible to stand on your eye lashes literally. The phrase is likely a metaphoric or figurative expression, potentially used to describe a situation where something is extremely small or delicate or something is impossible or absurd. So doubt all you want to as it really makes no difference to me that your opinion is so limited.
I knew you couldn't post such a picture and were just all talk Mr. Twister. Here is an American idiom that fits your situation, "Stupid is as stupid does".