solacer
Etymology
From solace + -er.
noun
One who offers solace.
“these solacers of his weary hours”