To Allah belongs everything in the heavens and the earth. Whether you reveal what is within your selves, or conceal it, Allah will call you to account for it. He forgives whom He wills, and He punishes whom He wills. Allah is Able to do all things.