My Journey So Far And Lessons I've Learned