海誓山盟

hǎishìshānméng ㄏㄞˇ ㄕˋ ㄕㄢ ㄇㄥˊ

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

Character by character

Sources