The BBC is cramming a lot of excellent drama into the end of this year and the beginning of the next.
Last Tango in Halifax will complete its second series on December 24th, Call the Midwife has its Christmas special on the 25th, the adaptation of P.D. James’ Death Comes to Pemberley will air its three episodes on December 26th, 27th and 28th, and on December 30th will be the one-off adaptation of mystery novel, The Thirteenth Tale, starring Olivia Colman and Vanessa Redgrave.
Now for the new year — not only is Sherlock returning on New Year’s Day, but episode two (John’s wedding!) will follow quickly on the 5th. On January 6th, Father Brown returns for the first of 10 new episodes, with a new episode airing each weekday afternoon. Also returning in the first week of January is long-running series Silent Witness.