There are some great thoughts expressed in this thread, already (you have to temper kindness with intelligence... sometimes the child has to burn their hand on the stove to learn)
I would also like to add that true generosity is incredibly rewarding, but not as common as it appears.
I'm very giving. But I'm only occasionally
'generous'.
I'm really good at giving. I often share my time, food, resources, etc. with people, but I'm usually expecting something in return. It might just be a good conversation, but I have that expectation of reciprocity.
The way I'm using the term,
Generosity describes the state where the giving itself is the reward. You feel great that you got to share. You feel great that the other person/people got to prosper from your gift. Anything else that comes back is just a bonus. I've done this occasionally... but it has been pretty rare. I'm not nearly as good at generosity...
Generosity is a bit more challenging than it appears.
keep smiling,
Ben