giving (adjective, verb)
generous with advice, emotions, time, money; devoted, lending, loving; passing on; philanthropic, sharing; devoting myself wholeheartedly; dedicating, sacrificing, surrendering; creating; delivering, doing, producing, putting on, undertaking.