allah has perfect timing,