Everything can not be perfect because if we find everything perfect, we won't be able to learn anything and without learning we can't grow. Everything we learn from our mistake help us to became the better fashion of who we are. It makes us see the difference between what is good and what is not good and see right from wrong. Anybody that is expecting everything to be perfect and in order for them are definitely not ready to learn anything from life, they just want to be presented with everything they which is false hope.
Everyday we got to live bring about different challenges and each challenge have a lesson to teach us. Don't look at how hard the challenges are, look deep inside and see what it has to teach you and ask yourself every night what you learn each day and see how it can benefit you and how you can make the best use of it.
Thanks to @flaxz for the initiative of #iamalivechalleng.
Thanks for checking on my blog and have a wonderful day