善有善報

Idiom

 * 1) good deeds leads to good outcomes; one good turn deserves another