For those who teach that one has to repent for all his sins to be forgiven even as believers, we have riddle. How can they ask forgiveness for sins they are not aware of? For reasons only known to himself, our Lord keeps some our sins out of our awareness. God has secrets. 'The secret things belong to the Lord our God; but those things which are revealed belong to us and to our brethren forever, that we may do all the words of this law' (Deut. 29:29).