A Thorny Path, the title taken from a German hymn, refers to a life that is not always rosy. Chance meetings, charitable deeds and hardships on London's streets combine into a heartwarming story. We... This description may be from another edition of this product.