Hazrat Mufti Ebrahim Salejee (Daamat Barakaatuhu) mentioned:
Everyone desires that his du‘aas be answered. In principle, every du‘aa is answered, however the manner of answering varies. We should not question this, rather we should leave it to Allah Ta‘ala.
The beauty of life is to move with the flow. Many wisdoms of the plan of Allah Ta‘ala are only understood after time. Allah Ta‘ala wants to test our endurance.
Everything looks good in its place. We are slaves and our duty is to accept. We need to understand this position and place of ours and be happy with the decision of Allah Ta‘ala. We should not be questioning the reasons behind His commands as this is a sign of the lack of imaan and love.