Allah puts people through a difficult test. That is because He will make them live for all eternity. I mean He teaches love to beings that will live forever, He teaches them to appreciate the blessings. Or else may Allah forbid, one may go to the Heaven yet still does not understand Heaven. - Harun Yahya