Abraham’s Promise, David’s Blessing, God’s Plan