Dictionary.com
Thesaurus.com

has been cradling

  • present perfect progressive
    of cradle (3rd person singular).
    cradle
    noun
    a small bed for an infant, usually on rockers.