Kenshin-Sofia
I've always wondered why River still exists after Rory is erased from time. I guess something like that would have required the ultimate spoiler before hand but I don't know. What do you think?
Although Rory was removed from time, because Amy grew up with a crack in her wall, her memories were able to keep him from being completely removed. This is shown to be true simply by the fact that her room still held evidence of his existence when River went snooping through it. The Doctor's enemies used the intel they gathered from Amy and her home to make the Roman version of Rory. And when Amy began remembering him, it helped Rory fight back against the ones controlling his plastic body, but not before they forced him to shoot her. But yeah, even though they succeeded in Big Bang 2 and managed to restore the Universe(undoing most of the affects of the cracks in time, including Rory's death), they retained memories of the events because they were at the center of the paradox, much like with the year that never was.