I know you don’t enjoy being the one to give tough love, but here you are again. Please understand people admire you for your kindness, but also understand when you are an excellent giver you stand the chance of being taken. Time to evaluate if the situation is really working. It’s ok to remain friendly, but you need to set some boundaries and ground rules need to be upheld. On a happier note your finances seem to be on the up-swing, so try to find some enjoyment there.