The crowds that went ahead of him and those that followed shouted, “Hosanna to the Son of David!” “Blessed is he who comes in the name of the Lord!” “Hosanna in the highest heaven!” (Matthew 21:9 NIV)
The same crowd that shouted "Hosanna" one week later turned on Jesus. "But they shouted, “Take him away! Take him away! Crucify him!” (John 19:15a NIV) Instead of Jesus being who they wanted Him to be, He came to be what they NEEDED Him to be.
We do the same thing in our lives. When our lives do not go as we have planned we turn on God and say "Why?" and we think we have a better plan but all the while He is working things out for His glory and our good.
And we know that in all things God works for the good of those who love him, who have been called according to his purpose. (Romans 8:28 NIV)
Hosanna in the Highest!