Small but important disagreement...

I think he does it out of passion, not self-sacrifice. Self-sacrifice would be if he hated the daily and did it anyway just because we want him to. But I understand that you're praising him for his dedication!