After watching the Doctor Who season finale "Wedding of River Song", I found the timeline from Melody Pond's abduction to River killing the Doctor a bit difficult to figure out. But now I think I got:
- After abducting Melody Pond and taking her far away from her parents and the Doctor, the Silence movement plant her somewhere in the past to make it difficult for the Doctor to find her. They picked 60's Earth. But before placing in Melody Pond, the Silence took time creating a safety network to protect their presence on Earth and manipulate humanity from noticing them or Melody. After that was done, they bring in Melody and start the process of brainwashing her as the perfect anti-Doctor weapon. They used the spacesuit as a means of controlling Melody as she grew up, allowing her to have some movement but that movement was limited by the Silence's control.
- No matter how much the Silence tried to brainwash Melody, Melody yearned for freedom and used the power of her suit to reach out to the President in hopes that he'll bring in people to stop the Silence which would free her.
- The Doctor, Amy, Rory, and River Song came in and they learn from the President about the girl without knowing that she was Melody Pond. They track her down to that building which is a front for a Silence hideout. Melody finds the Doctor and Amy and recognize them probably from all the information the Silence put in her head. She asks for their help in saving her from the Silence but then Amy try to shoot her, seeing her as the one who kills her friend the Doctor, and then the Silence comes in to interrupt the reunion.
- The Silence uses all the power they have to track down the Doctor who they plan on holding him prisoner since they know that the Doctor doesn't die at this point in his life and intends to prepare him for the time of his death. But they had no intention of letting Rory, Amy, or River live because they have no role to play to them past the day of the death of the Doctor. But the Doctor, Rory, Amy, and River along with the agent guy fool the Silence. They try to track the Silence down again or anything about them to find a way to stop them. They come across the orphanage which was likely where the Silence brought Melody to live or at least one of the places they have her living. They created family photos to give her some comfort which would make her a more settled guinea pig to their experimenting of her. Eventually, the Doctor and the others comes up with a plan to have all the Silence executed through a manipulation of their own ability. My guess is that not all of the Silence got killed that day. Some survive and managed to escape Earth and its time while Melody escapes from her spacesuit, regenerates, and finds a pair of parents to raise her as a kid. She made sure it was parents who lived in the same location as her actual parents Rory and Amy who she probably learned about during her experimentation.
- When the Silence re-grouped and took time to heal from the loses they suffered, they focused on hunting after Melody so they can put her to use as a weapon aganist the Doctor.
- As the Silence hunts after Melody through space and time, Melody grew up and became childhood friends with Amy and Rory. Melody became a listener to her mother's stories of the Doctor, someone she admired but was programmed to kill. Maybe she wanted to know so much about the Doctor as a way to get to know her enemy.
- Melody missed her chance of meeting the Doctor the time the Doctor returned to Amy in The Eleventh Hour and when he came back again two years later after the events of the alien attack. Melody waited some more and missed her chance yet again when the Doctor took Rory and brought him along for the trip with Amy.
- Melody became increasingly impatient for her waiting for the Doctor, a man she grown to love yet eager to kill due to her programming.
- After a number of failed chances, Melody finally got her chance to meet the Doctor in Let's Kill Hitler. But before killing the Doctor, first she wanted to try out his Tardis that she heard so much about from Amy. So she came up with the idea of going back to the time of Hitler to kill him. Then she got shot forcing her to regenerate yet again. Now that she had the fun of going on the Tardis and had her chance to meet the Doctor, Melody gives into her programming and attempts to kill the Doctor. After she poisoned the Doctor, Melody saw this as freedom to have a life free of her annoying programming. The encounter with the android manned by the little people, the Doctor saving her life from the android, and seeing the Doctor trying so hard to save Amy and Rory shown her that the Doctor can more than someone she can spend a moment with and kill to stop her programming. He can be someone she can grow to be herself. So she saves Amy and Rory, learns that she will take on the name River Song, and saves the Doctor with the power of her remaining regenerations. Then she gets taken to a hospital center in the future by the Doctor, Rory, and Amy and before leaving her to rest, the Doctor gives her a diary to write down her thoughts and adventures.
- After getting enough rest in the hospital center, Melody who now changed her name to River Song decides to become an archaeologist as a way of finding the Doctor again at a dig on an alien planet.
- Melody spends time doing that before the Silence came back into her life after their long search for Melody. They trigger back her programming, put her in her control spacesuit, and transport her to the year 2011 down the depths of a lake in Utah which she will soon emerge from to kill the Doctor.