A person who does something good for another person thinks that this is really the case and that he truly does this action unselfishly. However, if he enters the whole depth of his thoughts he will see that he does everything with just one goal: to do something good for himself only, and everything else is his own lie.
If in addition a person studies Kabbalah, he is able to see how all of this works; that each is an absolute egoist and does not think of anyone other than himself, not even his own children. Simply, in the current stage the entire system of thoughts is faulty, and it seems impossible to a person to do something for another’s sake. It is only possible to give to someone when receiving something in return, or benefiting in some way. One should not be ashamed of this fact. This is our nature. We either receive for self-gratification, or give in order to benefit from it in some way. This is no one’s fault. The only thing we need to do is aspire towards changing our attributes to the Creator’s attributes.
Courtesy of http://www.youtube.com/watch?v=2qWmQPaCriw