Hence, Isaiah 43:19
Behold, I will do a new thing; now it shall spring forth; shall ye not know it? I will even make a way in the wilderness, and rivers in the desert.
SD
So God was lying to David when He said that He said that He would establish Solomon's "royal throne in Israel forever"?
If you read the verse in context, it seems clear to me that God is speaking of how he will end the exile and return the Israelites to the Promised Land.
Thus says the LORD,
your Redeemer, the Holy One of Israel:
"For your sake I will send to Babylon
and break down all the bars,
and the shouting of the Chalde'ans will be turned to
lamentations. (Isaiah 43:14)