Bewitching

Be·witch·ing

Bewitching

a.
  1. Having power to bewitch or fascinate; enchanting; captivating; charming.