Listen

Description

God reveals to David that he will be King of Israel, a calling that won’t be fully realized for another 22 years.  What do we do in seasons of waiting?...