Dictionary.com
Thesaurus.com

will have solaced

  • future perfect
    of solace.
    solace
    noun
    comfort in sorrow, misfortune, or trouble; alleviation of distress or discomfort.