dazzles

verb
  1. to cause someone to be unable to see clearly because of bright light
  2. to impress someone greatly with brilliance, skill, or beauty

Examples