One After God's Own Heart
Apr 02, 2017•50 min
Episode description
In between David the Victor and David the King, we find David the Outlaw. It's in this unexpected, difficult season of his life that we learn what it means to be one "after God's own heart".
For the best experience, listen in Metacast app for iOS or Android
