Why should people accumulate virtue and do good deeds? I have seen a very good answer...
He said that because one day in the future, when you encounter difficulties, there will be a kind of power that will help you invisibly. It is neither a person nor money, but the good deeds and kindness you have accumulated in the past.

