My journey to Boston Marathon (warning: I am not there yet!)