giving

ˈɡɪvɪŋ

adjective

providing love or other emotional support; caring.

he was very giving and supportive