The Old Testament Passover contrasts with the New Testament reality of Jesus Christ as our eternal Paschal Lamb. Unlike the animals provided by the people, God Himself provided His Son as a sin offering, fulfilling the prophecy Abraham spoke at Mount Moriah. Who slew the Lamb? The people sacrificed their own Passover lambs in olden days. But as for Christ, while wicked men carried out the physical execution, it was ultimately Christ's own will and authority as High Priest that laid down His life. This voluntary sacrifice, offered once for all, accomplishes our eternal redemption, and sanctifies believers forever. Only Christ can present His perfect sacrifice to God, excluding any human priest from mediating the atonement, or "presenting" Christ to God as a propitiatory sacrifice for sin.