cheer-giver

noun
UK /ˈtʃɪəˌɡɪvə/
US /ˈtʃɪrˌɡɪvər/

A person who makes other people feel happy.

My grandma is a cheer-giver who always brings us cookies and smiles.


OTHER MEANINGS

2. Someone who gives gifts or money to make people happy.

The cheer-giver handed out toys at the party.

3. A person who shouts encouragement at a game or show.

The cheer-giver in the front row clapped for every player.

4. A thing that brings joy, like a song or a treat.

That funny song is a real cheer-giver on a rainy day.