After God’s Own Heart – A Story of David