万水千山难相逢
[wàn shuĭ qiān shān nán xiāng féng]
'Many mountains and rivers are hard to cross' symbolically indicates it's very challenging to meet the person you wish to meet due to many obstacles, whether physical or non-physical ones like time or social status, conveying feelings of unrequited love or long-distance longing.