Often life throws us a curve ball. We are expecting something and end up getting something totally different. While at that time, we are thinking that we have lost something important, or things have been made difficult for us, but this is a thinking which is very limited and does not take into account Allah’s supreme plan for us. In this verse, Allah tells us about something similar.
2:216 – Fighting is enjoined upon you, while it is hard on you. It could be that you dislike something, when it is good for you; and it could be that you like something when it is bad for you. Allah knows, and you do not know. (Translation from Noble Quran By Mufti Taqi Usmani)
May Allah help us to learn and understand Quran, so that we are able to understand the purpose of life and what it demands from us.