You'd be surprised how much people can hold out from death. And how people can just deteriorate. You see many old people die a few days to a week from each other when they've been in love for decades. I think he just refused to die until he got to tell her he loved her.
yo how did he die on spot