River Song may be my favourite character created by Steven Moffat - and he created Lynda Day.

It helps that Alex Kingston is fabulous in the role: