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