Charles H. Spurgeon understood that just because our minds cannot get a grip on the harmony of truth it does not mean that they are simply contradictory. He sees God predestinating and the responsibility of man as harmonious. He writes in his autobiography:
“That God predestines, and yet that man is responsible, are two facts that few can see clearly. They are believed to be inconsistent and contradictory, but they are not. The fault is in our weak judgment. Two truths cannot be contradictory to each other. If, then, I find taught in one part of the Bible that everything is fore-ordained, that is true; and I find that in another Scripture, that man is responsible for all his actions, that is true; and it is only my folly that leads me to imagine that these two truths can ever contradict each other. I do not believe they can ever be welded into one upon any earthly anvil, but they certainly shall be one in eternity. They are two lines that so nearly parallel, that the human mind which pursues them farthest will never discover that they converge, but they do converge, and they will meet somewhere in eternity, close to the throne of God, whence all truth doth spring.” (C.H. Spurgeon Autobiography: Volume 1: The Early Years; Banner of Truth; page 174)
I think Spurgeon had it right here. All truth meets at the cross.