soldiering on despite great disappointments