Surely your Father deserves more than socks that are on sale, or a cheap hanky? Yes, I realise when he asks what he would like, and he says nothing, I’m fine, he is just being what a Dad is, not wanting to be needy, being brave what ever. of course he wants something.
Some respect? Some recognition of his acheivements in helping bring you into the world?
Some acknowledgement of his work, dedication and loyalty to your upbringing?
Is he a hero? No. Is he a model man? No. Is he your father? Absolutely! Tell him, thank him, maybe even give a little reward?
Maybe something more than some cheap socks?