A Test
Allah will test you in 3 ways I. Allah will give you what you want immediately and test your "GRATITUDE" 2. Allah will give you what you want with a little delay and tests your "PATIENCE" 3. Allah doesn't give you what you want & tests your "FAITH"