Dictionary.com
Thesaurus.com

have been cradling

  • present perfect progressive
    of cradle.
    cradle
    noun
    a small bed for an infant, usually on rockers.