Was Paul out of line to rebuke Peter publicly? I’ve been taught that God won’t hear my prayers if there are any unrepentant sins in my life. Is this true? Does the punishment of the unbeliever in Hell last forever? Or is it possible that God’s enemies are eventually destroyed? Do we need to confess every sin in order to be forgiven by God?