Daniel 2:29-30

Daniel 2:29-30

[29] O king,  thy thoughts  came  into thy mind upon  thy bed,  what  should come to pass  hereafter:  and he that revealeth  secrets  maketh known  to thee what  shall come to pass.  [30] But as for me,  this  secret  is not  revealed  to me for any wisdom  that I have  more than  any  living,  but  for their sakes  that  shall make known  the interpretation  to the king,  and that thou mightest know  the thoughts  of thy heart. 

What does Daniel 2:29-30 Mean?

Contextual Meaning

Daniel then related the king"s dream and its interpretation. He proceeded to remind Nebuchadnezzar that before he had fallen asleep, he had been thinking about the future. The dream that God had given him was a divine revelation of what that future would hold.
"No dream [1], before this or since, has ever revealed so much of world history." [2]
Daniel then assured the king again, that it was the true God who was responsible for this Revelation , rather than Daniel himself, who was no greater than any other man. Thus Daniel gave all the glory to God (cf. Joseph in Genesis 41:16). It was important for Nebuchadnezzar to receive this Revelation , since he was to be the first Gentile king in a significant period of history, namely: the times of the Gentiles. As mentioned earlier, "the times of the Gentiles" refers to the period during which Gentile nations would dominate Israel, lasting until Messiah subjugates Gentile power under His reign.