The BBC has confirmed its Christmas TV line-up for 2019 and we're in for a real treat.
Mrs Browns Boys, Miranda Hart and Gavin and Stacey are among the shows back for the festive season.
Viewers will be able to catch up on the much-loved sitcom Gavin and Stacey on Christmas Day, as Uncle Bryn (Rob Brydon) cooks a very big Christmas dinner in Barry.
Other shows include an "explosive festive episode" of EastEnders and a Call The Midwife Christmas Special.
Miranda: My Such Fun Celebration is filmed at The London Palladium with cast and crew looking back at the sitcom's highlights, 10 years after it first aired.
While Mrs Brown's Boys, a Christmas ratings juggernaut, will air two festive specials - A Wonderful Mammy and Orange Is The New Mammy.
We'll also have Christmas Specials from Top Gear, Doctor Who and Strictly Come Dancing.
Dramas, previously announced, include A Christmas Carol, starring Guy Pearce as Scrooge, and an adaptation of Dracula by Steven Moffat and Mark Gatiss.
A new drama about the Profumo affair, The Trial Of Christine Keeler, will also star James Norton, Ellie Bamber and Emilia Fox.
For the younger members of the family, the festive animations include Snail And The Whale, from Julia Donaldson's book, and Sir Michael Morpurgo's Mimi And The Mountain Dragon.
Music programming includes a new documentary on Dolly Parton, exclusive to the BBC, a film on Liam Gallagher and The Magic Flute, from Glyndebourne.
BBC content director Charlotte Moore said: "The BBC has assembled a sensational range of programmes to give viewers a festive season filled with Christmas crackers.
"We are bringing back some classic favourites with the likes of Gavin And Stacey, Miranda, Scrooge and Dracula as well as introducing original new shows too.
"Whether you're a fan of drama, comedy, entertainment or simply want to wallow in the beauty of the natural world, there really is no better place to be than watching the BBC this Christmas."
The BBC's Christmas line-up
BBC One
Doctor Who
Seven Worlds, One Planet: Continents of Wonder
The Goes Wrong Show: The Spirit of Christmas
Not Going Out: Driving Home for Christmas
The Trial Of Christine Keeler
A Christmas Carol
Dracula
The Snail And The Whale
Call The Midwife Christmas Special
Mimi and the Mountain Dragon
Strictly Come Dancing Christmas Special
Still Open All Hours
A Question of Sport: Christmas Special
Celebrity Mastermind
A Berry Royal Christmas
Winter Animals
Animal Park Christmas Special
Top of the Pops Christmas Special
Top of the Pops New Year Special
Pointless Celebrities: Christmas Special
EastEnders
Would I Lie To You at Christmas?
The Graham Norton Show
The Hit List Celebrity Special
Worzel Gummidge
Dame Edna Rules The Waves
Michael McIntyre's Big Christmas Special
Miranda: My Such Fun Celebration
Take Off With Bradley and Holly
Mrs Brown's Boys
Gavin And Stacey Christmas Special
Songs of Praise
Meet the Street at Christmas
BBC Two
Hugh Grant: A Life on Screen
Inside the Christmas Factory
The Repair Shop at Christmas
Only Connect Specials
Top Gear
Gareth Malone's Christmas Concert
Live Baby Live
Snow Cats & Me
A Merry Tudor Christmas with Lucy Worsley
Frankie Boyle's New World Order 2019
Jools' Annual Hootenanny
Romeo and Juliet: Beyond Words
New Year's Day Concert from Vienna
A Bear Called Paddington and a Man Called Michael
The Christmas Misadventures of Romesh Ranganathan
Earth's Tropical Islands
Noel at the Apollo
Dragons' Den: Pitches to Ritches
MasterChef: The Professionals Rematch 2019
2019: A Year in the Life of a Year
Carols from King's
QI Christmas
University Challenge
Eat the Years
In Search of Dracula with Mark Gatiss
Dolly Parton: HERE I AM
BBC Four
Martin's Close
The Last Igloo
Royal Institution Christmas Lectures
CMA Country Christmas
Charles I: Death Of A King (w/t)
The Magic Flute
Home Movies Of The Third Reich
Wisting