Have you ever anticipated something for so long, you begin to think it's never gonna happen? And the ups and downs in the circumstances of life begin to cloud our view of God's promises? How do you keep your faith? David was promised amazing things and in this message, we'll see how He kept his faith for years waiting on God. Listen and hear!
This sermon comes from a special two-part communion service, which is the reason for the break at around the 7:51 minute point.