The last time the Doctor saw her she was a ghost.

The first time he met her, she died.

So how can he be seeing her again?

doctor-who-alex-kingston-slice

As ever, with the most complicated relationship in the universe, its a matter of time …

doctor-who-river-song

Image via BBC

doctor-who-river-song-kingston

Image via BBC

Alex Kingston

Doctor Who