Allah does not give all kinds of blessings at the very same time. When He gives blessings from one side, He creates a shortcoming from another, so that people would be tested. - Harun Yahya