Wiktionary
cheerer-upper
n. Someone or something who cheer up.
n. Someone or something who cheer up.