
About 15km from the city of Sravasti in ancient India, there lived a spiritual practitioner. Every day, he would make his way into the city to beg for alms. There was a businessman in the city who made a living from the slaughter and sale of pigs. He was very generous and charitable, and was on especially friendly terms with the spiritual practitioner. Every time he saw the practitioner in the city, he would attend to his needs and sincerely make offerings to him, providing him with food and other daily necessities.
After the businessman passed away, he took rebirth as a water ghost in the Ganges River. There, his body was frequently pierced by blades and spears that rained down on him, causing him great pain all over.