1 Corinthians 13:9-10 "For we know in part, and we prophesy in part, but when that which is perfect is come, then that which is in part shall be done away."
I don't think there are many people who would say they know everything. They'd be laughed out of town. We speak God's words or say what will be in the future (two ways to prophesy) in part, or imperfectly.
What is perfect? Jesus, and Jesus alone. And Christmas is almost here when Jesus comes once again.
Christmas doesn't have to happen on December 25. It can come any day you invite Him to be born in your heart. Some call it being born again. Some say it's an awakening. Some would describe it as coming out of the darkness. All are apt descriptions.
What are you waiting for? That which is perfect is coming to you!
Prayer: Even so, Lord Jesus, come!