Among the most difficult realizations we must come to in life is realizing that we really don't have control over our fate. We go about our lives and everything seems to be going fine...then all of a sudden, life takes a left turn. This is what life is all about. No matter how great of a person we are, we will be tested and things will seem like they're going really bad and will never get better. That's where faith steps in. We have to trust in Allah and know that beyond a shadow of a doubt, He has a greater plan for us. Allah loves us more than our own parents and He knows us better than we know ourselves. He knows every decision we're going to make before we even think about it. He therefore knows the future and although in the moment, something seems so perfect for us, it won't be best for us later on in life.
Allah tests those whom He loves. When we feel like we are truly being tested, we shouldn't shut down and feel like the world has turned their back on us. We must be patient and accept Allah's qadr. This is one of those moments in life where we can do nothing but leave everything up to Allah swt. We don't know what's right or what is wrong for us. Only He does, so in realizing that, we will God Willing feel content with what ever decision He has made for us. There's a sense of peace that comes with understanding that our fate is not in our hands, but in Allah's hands.
Keep firm in prayer and remain steadfast in patience because inshAllah, in the end, everything will work out even better than we had imagined