Unraveling the mystery of why we give, or don't