Idiom - Knock your socks off

Knock your socks off:

If something knocks your socks off, it amazes you and surprises you.

When Nora did her presentation on the new development, she knocked our socks off. It was very impressive.

Michael knocked everyone's socks off when he performed at the music awards. It was the best performance of the night, by far.

Persian: 
به وجد اوردن

Proverb - Opportunity seldom knocks twice

Opportunity seldom knocks twice:

Take any opportunity or chance when it comes - it may not come again.