Life is full of twists and turns and there are welcome and unwelcome surprises at every twist and turn of life. May Allah , save us from trials and tribulations, but one should not despair when one confronts difficulties and challenges in life. Indeed! More often than not, even trials and tribulatio...