bedazzles

verb
  1. to impress someone greatly; to dazzle or overwhelm with brilliance or skill
  2. to confuse or bewilder someone with something brilliant or complex

Examples