Everything that’s happening in our lives, even the smallest ones that we barely notice, has its own reason. We may not know it yet, we may feel confused and even ask ourselves why but please know that soon everything will fall into its right place. For every milestones and downfalls, for every happiness and heartbreaks, and for every solace and pain comes a purpose, greater than what we planned and expected. We just have to be patient enough to wait for the right time, strong enough to accept that we cannot have everything we wanted, brave enough to conquer our deepest fears, wise enough to overcome every challenges prepared for us, and firm enough to walk away from those who doesn’t want us to stay. Don’t ever lose hope. Everything happens for a reason.