山盟海誓

Idiom

 * 1) solemn pledges of love