Whether you show what is within yourselves or conceal it , Allah will bring you to account for it . Then He will forgive whom He wills and punish whom He wills , and Allah is over all things competent .