Хотя вера и надежда связаны между собой, они весьма отличаются друг от друга.
Вера «я точно знаю – так будет!» Верить – значит полностью доверять и слушаться, твердо осознавать. При этом человеку не нужны логические проверки и доказательства. Никаких сомнений или колебаний. Если мы верим, то считаем предмет нашей веры единственно возможным средством, избавлением от бед. Очень страшны разочарования в вере: они приводят к опасным мыслям, отчаянию, смертной тоске. Вера или есть, или её нет. Она не приходит и не уходит.
Надежда «может, все-таки будет?» Надеяться – значит ожидать с хорошей вероятностью, считать исполнение своего желания возможным. Если мы надеемся, то ждем положительного результата, но понимаем, что можем и не получить его. Нечто такое, что может исполниться, а может и не исполниться. Не оправдалась одна надежда – на ее место придет другая. Есть в этом некая перестраховка. Надежда – состояние рассуждающее, предусматривающее варианты. Она не требует безусловного доверия к своему предмету.