Why does Allah make us wait?