Blow somebody's mind

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

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