When you give, expect nothing from people and everything from Allah.
Sometimes Allah gives you bitterness in this life so that you can further enjoy the sweetness of the hereafter.
In order to bring out the best in people, you need to give them your best.