blow someone's mind
• impress or otherwise affect someone very strongly.
• "the sound of a twelve-string guitar just blew my mind"
Similar:
impress,
overwhelm,
bedazzle,
strike,
move,
stir,
affect,
touch,
sweep someone off their feet,
awe,
overawe,
leave speechless,
take someone's breath away,
spellbind,
hypnotize,
fascinate,
take aback,
daze,
stagger,
floor,
amaze,
astonish,
blow someone away,
bowl over,
knock out,