lay down one's life
lay down one's life {v. phr.}
To sacrifice one's life for a cause or person; suffer martyrdom.
The early Christians often laid down their lives for their faith.
Categories:
Source: A Dictionary of American Idioms