be struck on
idiomDefinition of be struck on
British, informal
: to like or be impressed by (someone or something) very much
He was quite struck on her. She seems to be very struck on herself.