Hazrat Mufti Ebrahim Salejee (Daamat Barakaatuhu) mentioned:
There may be certain things in life that we desire, but they are not good for us, and there may be things that we dislike, but they are better for us. As Muslims, we need to believe that Allah Ta‘ala has the knowledge of everything.
Source: Stepping Stones- Part One