I think giving is good sometimes I think you might need to hold back in some of the instances you have described (and I think you know this deep down)
One thing I have learnt is that sometimes giving is actually easy and that freely accepting/taking is actually harder. Sometimes it takes a lot to accept help/love/money etc
Some people especially those who are givers are not very comfortable "taking" IYKWIM. Sometimes allowing someone else to be the giver can be a very great gift.
Bookmarks