Dictionary.com
Thesaurus.com

will have been cradling

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