God's ultimate prophet is Jesus who delivers you from bondage and reveals himself to you by his word and Spirit.
The Lord's anointed delivers God's people despite their past sin and rebellion.
The Lord's glory is displayed in not being dependent upon anyone to conquer his enemies.