Suffering, Sacrifice and Ultimate Joy