s been weeping for thousands of miles in the