There is no rainbow without a little rain!  by hereapurva
_