Clap/lay/set eyes on sb/sth British informal
To see or look at someone or something for the first time
I loved that car from the moment I clapped eyes on it.
I disliked Linda the minute I lay eyes on her. But now we are close friends.
I loved my wife the minute we set eyes on each other.
There is no clear origin of the idiom.
Used to indicate that it is very easy to guess something
No prizes for guessing what Steven is thinking.