1. Ibrahim had a vision that he was to offer Ishmael in a sacrifice
2. Ibrahim knew that he had to trust Allah's instructions
3. Ibrahim prepared the sacrifice
4. The devil tried to tempt Ibrahim not to follow Allah's commands
5. Ibrahim rejected the devil
6. Allah saw Ibrahim was willing to go through with the sacrifice so stopped him
7. Allah had seen that Ibrahim was a truly loyal servant and provided an animal to be sacrificed instead