abnegado - self-sacrificing