King David and Bat Sheva
Question
As a general rule of teshuva, we know that teshuva is only complete once the person leaves the sin - azivat ha'chet. According to this, how do we explain Dovid's sin with Batsheva. After the action, dovid sconfesses "chatati" and recites the long perek of tehillim of his shame and regret - however, he remains with Batsheva. Wouldn't full teshuva require that he leave her instead of staying with her and almost rubbing it in her face?