We know she'll end up there because:
she kills a very good man.
I really don't want to think it's the Doctor, but it does cross my mind all the time. She won't tell the Doctor, so it's a very, very good man they both know.
Science Fiction & Fantasy Stack Exchange is a question and answer site for science fiction and fantasy enthusiasts. It only takes a minute to sign up.
Sign up to join this communityWe know she'll end up there because:
she kills a very good man.
I really don't want to think it's the Doctor, but it does cross my mind all the time. She won't tell the Doctor, so it's a very, very good man they both know.
In the events of "Let's Kill Hitler", we find out one of the fixed points in time is...
River killing The Doctor.
Now, it's still possible, based upon details in the Rebel Flesh, that the Doctor that was killed could be a 'ganger instead of the real one. Of course, which one is the real one?
It has been indicated the Doctor has a limited number of regenerations, Is it true that The Doctor can only regenerate 12 times?, so it could be that they plan on letting the Doctor pass on at some point in the future anyways, with Matt Smith. The Doctor who dies is in Matt Smith's incarnation, so I would lead towards the 'ganger - so the real Matt Smith can retire in the future and they can figure out a way around those 12 regenerations for him.
River had regenerations at one point, but she passed them on to save The Doctor. Otherwise, she could always take on the story.
This is because of the event in The Wedding of River Song (series 6 finale), and was further explained in First Night, a mini-episodes produced exclusively for the Doctor Who: The Complete Sixth Series DVD and Blu-ray box sets.
River has been apprehended, taken to the 52nd century and incarcerated in the Stormcage Containment Facility to serve twelve thousand consecutive life sentences for killing the Doctor.
But also note that
She served the sentence only to make the Silence believe the doctor is dead.
I still think it could be River in the suit. Surprised or not, it still would be shocking for River to watch herself kill the doctor as a witness from the other side especially if she knows she is in the suit and why she killed him in the first place. She also then tries to shoot the astronaut to no avail and we all have seen that she is a crack shot!
Either way I love the character and I can't wait to see it unfold. I hope I am wrong and that River is NOT in the suit!
And for that matter River NOT Rory tries to stop Amy from interfering while they are running to try to save the doctor. Rory is Amy's gladiator and would lay down his life to make sure she is safe. I would have thought he would have bee the one slowing her first? Far fetched but just a subtle thought.
Lastly, what was up with the "newer" model Jeeps the agents used to track down Amy and the gang? Was that real time running in 1969. I thought it was just three months after Amy shot the little girl? I must have missed the time jump... Must watch again! Cheers!
Officially, it's because she killed "a very good man".
When you consider how often she breaks out of the prison, it's clear that this is largely a self-imposed punishment.
During A Good Man Goes To War, Rory catches up with River just as she's on the phone with someone at the prison, telling them that she's breaking in, not out. The alarms then turn off, and you never see a guard in the scene (as she walks back to her cell). Apparently her coming and going is neither noteworthy or concerning.
If I was funnier, I'd say it must be because the rent is cheap or the view is good. It's certainly not because she must be there.
I'm not convinced she's in prison BECAUSE she "killed a good man."
In Time of the Angels the Bishop says "you're the only one who can manage him - that's why you're here. But it only works as long as he doesn't know what you are."
Also, the Bishop says the Doctor shouldn't trust River because she kills someone - I don't remember for sure, but I'm thinking he only implies she's in prison because she killed someone.
My theory is that the clerics put her in Stormcage so they could use her to manage the doctor whenever they felt the need. Clearly killing him wouldn't prevent his meddling, since he's a time traveler.
I also think she stays in jail because she promised the doctor she would (she says "I have a promise to keep.") - clearly it's not really any kind of problem for her to get out. Maybe the doctor wants her there so he can easily find her.
I'm pretty sure she kills the Doctor which lands her in such a "high security" Prison. Why else would she be there? She killed a good man... Everything clearly states that she kills him.
It is entirely possible that the 'good man' who is going to war and the 'good man' that she kills (as she does say she is in prison for killing a good man) could infact be Rory, especially as during the begining of 'A Good Man Goes to War' Amy tells Melody all about Rory and makes him sound incredibly heroic (something very much supported by his dealings with the Cybermen!)
Also, the doctor states he is not a good man, good men don't need rules, and "today is not the day to find out why I need so many"