The story of Musa (alayhissalam) and Khidr holds so many profound lessons. Even Musa (alahissalam), a prophet of Allah, the one who spoke to Allah, struggled to stop himself questioning the actions of someone who was more knowledgeable than him. Just like us, he was human.
Yet, how many of us do this with Allah? The one who has the greatest knowledge of everything, both seen and unseen. The one who knows what thoughts we are harboring in our minds right now. Just like Musa (alayhissalam) lost patience with Khidr, we sometimes lose patience with Allah and begin to question His plan and decree, forgetting that He knows exactly what He is doing, as He is Al-‘Aleem, the Knower everything, the Knower of every creature, even of the little ant that scurries under a rock in the darkness of the night.
Instead of questioning the plan of Allah, have patience and watch his decree for you unfold, for He knows what is best for you.
And to Allah belongs the greatest of examples.
-Shaikh Sajid Umar