Dictionary.com
Thesaurus.com
has been ravishing
  • present perfect progressive of ravish (3rd person singular).