This i must say is just too lovely and awesome you point alot on what friendship entails.
Myself over the years have pitch my tenth to my online friends as they have contributed massively to my life compared to the friends i see daily who in one way or the other envies your success @deborism
Glad to hear that you have broken free from the vicious cycle @tfame3865 :)