
Be struck by/on/with somebody/something
Emotional Impact
Use when something deeply moves you or provokes a strong emotional response. 
Positive Surprise
It often expresses a surprised admiration for something positive. 
Sudden Realization
When someone's qualities or a fact about them is noticed unexpectedly. 