Shimei and God’s Sovereignty

Would you ever think that God would send someone to yell and scream at you in your darkest hour? David is experiencing the [...]