self-sacrifice

self-sacrifice

Self-sacrifice, the ability of some people to put the lives of others above their own is not at all easy to understand.