Sacrificing for others can often brings great blessings