Enchanting

a.
  1. Having a power of enchantment; charming; fascinating.