Dictionary.com
Thesaurus.com

have been sonneting

  • present perfect progressive of sonnet.