to be impressed or interested by sb / sth; to like sb / sth very much
be struck by / on / with sb / sth
to be impressed or interested by sb / sth; to like sb / sth very much
I was struck by her youth and enthusiasm.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition