Yeshua, the ultimate sacrifice