千里迢迢

千里迢迢 (qiān lǐ tiáo tiáo)
from distant parts