The only problem is that only the South Branch (sort of) flows north. The main course, if anything, heads south. I grew up in Eugene, OR, at the headwaters of the Willamette, which really does flow north. But I don't recall any of my high school chums telling me about the Willamette and the Nile.
How did Saint Margaret of Scotland die? Margaret died on November 16, 1093, at Edinburgh Castle, Scotland, four days after her husband and son died in defense of the castle. Edit
From time to time there would come across her path those who had pity for her. They would try to speak to her, they would warn her of the risk she was running; but Margaret, with her every ready wit, would laugh at their warnings and tell them that some day she would be a saint. So things went on for nine years, till Margaret was twenty-seven.