Everything happens for a reason is a unusual choices made along paths never travelled before. There are many ways in which your life changes. Sometimes these changes happen slowly like a sapling growing. There is a purpose for everyone you meet. Some people come into your life to test you, some to teach you, some to use you and some to bring out the very best in you. Important line - The reason why we can't let go of someone is because deep inside we still have hope. For everything this a reason why you meet them in your life journey. That means if we are very close to anyone we can't leave them in any difficult situations. Somethings happens to you when you least expect it. No matter how much you think about certain things nothing prepares you for the shock of actually facing it or going through it. Therefore sometimes things happens for a reason though they are not obvious at that moment.