賭身立誓

Idiom

 * 1) to bet one's life; to pledge one's life (to)