Life with Obstacles: A Journey to Overcome