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.
Someone who has a strong personality
I know Josh could deal with this problem because he's made of sterner stuff.