Mr. John Durrad 05-28-2011
This discusses the promises from God to Abraham and subsequently to all of Israel. While David was king, God promised that there would always be a ruler on his throne until Jesus would be the final ruler. Queen Elizabeth is a direct descendant of King David.