I believe our choices are foreknown by God and that everything is predestined according to the choices God already know we're going to make. Consequently, God can write Revelations and know the outcome. Likewise, God can foreordain people like John the Baptist and Jeremiah, and harden the hearts of Pharaoh because He knows their thoughts and choices beforehand.
Do you equate omniscience with determinism? (I am avoiding the terms "foreknowledge" and "predestination" because they imply temporal conditions which don't apply to God).
I find your answer very interesting. If I am reading you correctly, you seem to be saying that "predestination" is nothing more than God's a priori sanction or affirmation of our future/not-yet-happened-but-foreknown choices.
Please correct me if I'm misunderstanding.
If all this is simply a matter of God's confirmation or endorsement of our choices, I don't see how this acknowledges God's absolute sovereignty any more than does the Arminian position.