When you have poured so much of your time and energy ...