Givers have to set limits. Children begin life as takers. Adults give, and set limits to respect their needs and the child's. Children will learn to be givers as they grow, from the adults that give to them.
Jealousy comes from counting others' blessings instead of our own. So very true, don't let your life pass by while you worry about someone else, count your blessings, be grateful, be happy for others (even though it can be hard).