Ads by Muslim Ad Network

Is This A Punishment Or A Test?

When a disaster happens in our life, how can we know if this is a punishment or a test? If we are repenting to Allah it is a test.