I have written about this in many other posts before, but I find this so mindblowingly beautiful that I feel it deserves its own post:
If you have watched The Husbands Of River Song, the next thing you need to do right now is to re-watch A Christmas Carol. Because that Christmas special is one big, beautiful metaphor for the Doctor and River’s story. Down to the last little detail. Five years before the Singing Towers and three years before Trenzalore – in his very first Christmas special ever, Moffat was outlining the entire thing for us, including River Song’s encounter with Twelve. Be prepared to be blown away (I hope).