where the sea meets the horizon