enchanted

1: placed under or as if under a magic spell
 having or seeming to have a magical quality
2: made to feel delightfully pleased or charmed