Chinese words · Chengyu

海誓山盟

hǎishì-shānméng

solemn vows of eternal love

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.