God tested Abraham several times in the book of Genesis. First He asked him to leave his home, then He promises him a son but the promise takes nearly 25 years to be fulfilled. Finally, He asks Abraham to sacrifice his son. However, just as God provided a substitute ram for Isaac, God provided Jesus as a substitute sacrifice for us. Genesis 22: 1-14; Hebrews 11: 17-19 (HCSB)