I’ve been spending a good amount of my time studying the biblical doctrine of faith and hope. In doing so I uncovered this gem from John Bunyan and thought you might enjoy. (I’ve tried to modernize the language or summarize where necessary)
Here are nine ways which faith and hope are different and yet work together:
2. Faith comes by hearing the Word of God, hope by the credit that faith has given to it (Rom 4:18).
3. Faith believes the truth of the Word, hope waits for the fulfilling of it.
4. Faith lays hold of that end of the promise that is next to us, to wit, as it is in the Bible; hope lays hold of that end of the promise that is fastened to the mercy-seat; for the promise is like a mighty cable, that is fastened by one end to a ship, and by the other to the anchor: the soul is the ship where faith is, and to which the hither end of this cable is fastened; but hope is the anchor that is at the other end of this cable, and which entereth into that within the vail. Thus faith and hope getting hold of both ends of the promise, they carry it safely all away.
Bunyan is saying that faith is connected to what is seen and already grasped whereas hope lays hold of that which is yet in the future.
7. Faith purifies the heart from bad principles (1 John 5:4, 5). Hope from bad manners (2 Peter 3:11, 14; Eph 5:8; 1 John 3:3). (Bunyan is connecting faith with right believing and hope with right living).