And be steadfast in prayer and regular in charity: And whatever good ye send forth for your souls before you, ye shall find it with Allah: for Allah sees Well all that ye do.
Yusuf Ali writes, under 2:95:
“The phrase “What their hands have sent on
before them” frequently occurs in the Quran.”
“In 2:110, it is the good that goes before us.
Our deeds are personified. They are witnesses for or
against us, and they always go before us. Their good or
bad influence to operate before we even know it.”
Yusuf Ali, Abdullah. Translation and Commentary of the Quran. (Surah 2 verse 110). Microsoft Word – 002 Baqarah.doc (quran4u.com)