To every generation) We [God] deliver Our messages and to those who believe – always! It is incumbent on Us to take care of the believers (10:103) – we should rejoice in such assurance from God but to earn such assurance is the real challenge. Some people wonder – why bad things happen good people? May be the real question is – are we being good people? What is our definition for goodness? What is a good conduct? What does believing people do? We can’t define faith without goodness.