enchanted

adjective
  1. under a magic spell; bewitched
  2. filled with delight; charmed or captivated

Examples