that's what you'll receive in time
because it's good karma -
the good things you do
will be done to you in the future.
You can't force it to happen,
it will just happen at its own set time
which simply means God's time.
Then a day will come
when the rewards of doing good
will knock at your door.
Good health, long life
and safety from harm or danger
are some of the best rewards
anyone could get.
They're not necessary be money,
wealth or riches.
Wisdom and enlightenment,
knowledge and understanding
are rewards no money can buy or equal.
Getting the rewards
needs a lot of patience
because it will take time
before it happens
and along the way,
you might get bored waiting
and complain to God about it -
that you should never do
and never even let it enter your mind.
God knows how to pay you back
for all the good you do,
and you can't suggest to Him
when that will be.
The right time for everything
is always God's time
and never someone else's time.
And the best thing to do
is to keep up the good work
and keep doing good things
to your fellow humans.
And you will be rewarded on the day
you never expect;
and it will just appear right in front of you,
totally surprising you and even bringing you to tears.
But doing good is always very hard to do,
and in fact,
it is the hardest.
Humans are always making mistakes,
always doing the wrong things.
Doing good is not having any pride at all
but only love, humility, kindness, patience, respect, etc.
All those things should be done all together,
not one thing less or missing.
You can't be considered good if you're friendly
but not generous or sharing,
if you're respectful but not patient,
if you only say the words but are not doing them, etc.
Even helping people in need is not doing good
when you expect something in return.
That's why doing good is the hardest in this world,
and because it's the hardest to do,
the rewards are the biggest, the grandest
and the most extravagant!
Just believe in that!
Doing good is the one that pleases God!