Consider this amazing quote by C.S. Lewis about Matthew 24:34!
“Say what you like,” we shall be told, “the apocalyptic beliefs of the first Christians have been proved to be false. It is clear from the New Testament that they all expected the Second Coming in their own lifetime. And, worse still, they had a reason, and one which you will find very embarrassing. Their Master had told them so. He shared, and indeed created, their delusion. He said in so many words, ‘this generation shall not pass till all these things be done.’ And he was wrong. He clearly knew no more about the end of the world than anyone else.” It is certainly the most embarrassing verse in the Bible. C.S. Lewis, The World’s Last Night: And Other Essays, p.97
C.S. Lewis was a writer and Christian apologist famous for writing; Mere Christianity, The Chronicles of Narnia, The Problem of Pain, and many others.