Bonds of Earth - G.N. Chevalier
4.5 stars. Sometimes grizzly, stark reality of war. Truly gripping piece of m/m romance.