Genesis 37:3-4, 12-13, 17-28 / Matthew 21:33-43, 45-46
In our more logical moments, we can't help but be amused with those fortune-tellers, whether they are palm-readers, or crystal-ball gazers or whatever.
We are amused because we may be thinking that if they can foretell the future of others, then why can't they foretell their own future.
Yes, it is amusing, but yet on a more serious note, the counter argument is that we don't expect a surgeon to perform an operation on himself.
In the 1st reading, Joseph was called, in contempt, by his brothers "the man of dreams".
But Joseph did not ever dream that his own flesh-and-blood brothers would think of harming him and even consider taking his life, or selling him off as a slave.
Yet in the gospel, Jesus was aware that chief priests and the scribes were plotting against Him and eventually would even take His life.
Jesus was also aware that while the people seemed to be in approval of Him, the time will come when the tide turns and they will reject Him and even oppose Him.
As for us, we do not know our future and we don't need to know.
God knows we can't handle the future so He gives us moment by moment.
And everything that happens in every moment has a reason and a purpose.
Our life and our future are in the hands of God. Let us renew our faith in God and trust that His plans are always for our good. (For I know the plans I have for you, declares the Lord ... plans to give you hope and a future - Jeremiah 29:11)