山盟海誓

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

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

Character by character

Sources