My journey and the challenges that built me and pushed me to where I am ..