From my resting point high up on a mountain pass in the Vosges Mountains of France, under a cloudless sky, I’m finding it impossible to imagine French and German soldiers battling here in World War I.