Who said this to David: I will force your neighbor to have sex with your wives in the sight of everyone?


God

(To punish him for commiting adultery with Bathsheba and then having her husband killed)
Thus saith the LORD, Behold, ... I will take thy wives before thine eyes, and give them unto thy neighbour, and he shall lie with thy wives in the sight of this sun. 2 Samuel 12:11