I dare you to do better
It is difficult to describe a story so sad as "wonderful" because that seems to be too happy a word. You had me in tears. But it is also a happy story, so maybe wonderful is the right word.
The way you piece the two together, his memories and his current situation was very well crafted - leading us to the memory distant from this pain, of his childhood and his father how his father would want to be remembered.
But then I'm a real sap when it comes to stories of parents and children