blow somebody's mind

а) жаргон наркоманов приводить в наркотическое возбуждение (о наркотике, особенно ЛСД) б) изумлять, шокировать, приводить в недоумение

Большой англо-русский словарь