Magdi Badawy
July 27 2017
The difficulties in your life are not a mistake, they are part of your path and although, at times, you may not understand their purpose, they are divinely orchestrated to bring you closer to freedom, closer to God.
Source