David, A Man After God’s Heart – Rain on David’s Parade

2 Samuel 6