We as humans have a picture of what we want, and we generally want it now. But growth take times, and there is no such thing as perfection. We're perfectly imperfect. Real, but not perfect; beautiful but not perfect. Flowers don't bloom every day and neither do we. We are all tied into nature's rhythms. We all have seasons in life. Like nature, we are not designed to bloom 24/7. So, be patient with yourself, be patient with life. Rain is necessaryfor flowers to bloom. Buds need time to grow. Trust in divine timing, and know in your heart that the best is yet to come. 

" Trees that are slow to grow bear the best fruit." - Moliere 






Credit to : Project Happiness