Correct

山盟海誓

/ shān méng hǎi shì /
Strokes

Definition

to pledge undying love (idiom); oath of eternal love/to swear by all the Gods

Example

Definition

oaths as high as the mountains and vows as deep as the oceans—solemn pledge of love

1
xià
shānménghǎishì
山盟海誓

swear eternal love; swear an oath of enduring faithfulness/fidelity; make a solemn pledge of love