We all have our plans and dreams, we know exactly how we want our life to look and how we want it all to pan out. It rarely ever looks like that though. Life has so many beautiful moments and many detours that make our life what it is. Without them we might as well all be robots living in a perfect world. Perfect is boring though, it is the imperfect, adversities and the unexpected journeys that make life the wonderful experience it is. Learn to embrace it and have gratitude through all the detours life brings. Never let go of your dreams, but understand a penthouse overlooking the beach may end up being a ranch in the country.