Kings Fail, God Keeps His Promises — John Piper