Prophet Ibrahim (AS) had to face many tests. The ultimate test for him came through a dream from Allah, that was to sacrifice his son.
Ibrahim was given a huge test to slaughter his son. However the sacrifice of Ibrahim was not about slaughtering his son but what was in his heart.
This is a powerful lesson for us all. We are all going to face our own ultimate tests of faith. How will we deal?