Across multiple seasons and even multiple Doctors, River Song's story and character have been fleshed out extremely well. But she could easily have been left as one of Doctor Who's biggest mysteries.