On Christmas Eve, Sarah brings you festive music and fun, as well as and regular updates.
Discover 11,128,835 listings and 279,419 playable programmes from the BBC
On Christmas Eve, Sarah brings you festive music and fun, as well as and regular updates.