I truly believe that everything happens for a reason. Every person that enters your life, every chance encounter, every experience, every conversation, every little moment – good or bad, is all meant to be. Each obstacle and every opportunity is all part of a greater purpose, leading you to exactly where you need to be. Whether it is to test us, challenge us, strengthen us or teach us, life only throws us exactly what we can handle, at the exact time we can handle it. Or more importantly, when we need it.