ravishes
rav-ish-es
verb
Fills someone with intense delight, pleasure, or enchantment.
"The stunning scenery ravishes the eye."
Thesaurus
Synonyms: dishonor, violate, dishonour, assault, rape, outrage, enthral, enrapture, enthrall, delight, enchant, transport
Antonyms: disenchant, disillusion