as saying goes good things take time ..

yes indeed

Everyones is not fortunate enough to have all the luxuries in his life we are not perfect creature

MAY BE you are going through your toughest times and you you are about to lose hope but remember stars does shine only in dark when there is lack of something in your life there is certainly something "extra" in it find that thing and enjoy it

When God wills the things get arranged without any wasting