Life doesn't have to be perfect if you can start embracing your imperfections. Things change, people change. The best memories, the best people and the best places in the journey, somehow end up becoming your worst nightmares but you still have to live through them. It can be pretty hard sometimes, everything will seem gloomy and worthless but the show must go on. The constant thoughts of what if, if I could go back will keep lingering in your head but I guess your potential lies in not letting them come back over and over again. There'll be ups, there'll be downs, there'll be times when you have 99 reasons to give up but you still need to search for that one reason to keep going. Plans fail, always. Life will always be the way you don't want it to be but you still need to search for those little things that make you happy, and spend time with people who make your existence count. It's always okay to not be okay, it is okay to have bad days and it is pretty normal to take breaks and bounce back. You need to keep pushing yourself to grow and achieve more. Take things as they come because it is rightly said- Life is what happens when you're busy making other plans.
-