German Spring Offensive German Spring Offensive (21 March – 29 April 1918) What is Jack Doing? Jack is .. Letters 21 March – 29 April 1918 Tweet