Special Polar Express-themed trains started on the Embsay & Bolton Abbey Steam Railway this weekend - and we went along to see what it's like.
The attraction is based around the story of the book and film The Polar Express and features the conductor, dancing waiters and a visit from Santa on the train.
Check out our video below filmed by presenter Stuart who took his family for a magical evening out, which starts from Bolton Abbey station and includes an immersive theatre experience.
You can enjoy this too with one of our half price vouchers - saving you £75 on a family ticket for two adults and two children!
Tap here to get the offer for yourself.
You can also enter our competition to win a family ticket for The Polar Express at Embsay & Bolton Abbey Steam Railway.

Sir Gareth Southgate among sporting stars heading to Ilkley golf event
Ilkley wine merchant to open third venue in Haworth
Ilkley MP demands answers from Royal Mail over postal delays
Bard in the Yard returns to Ilkley Manor House this August
Community comes together in Ilkley to address young men's mental health
Record-breaking Ilkley Open serves up more than 1,100 matches
Ilkley Playhouse unveils packed season of drama, comedy, music and live entertainment
GALLERY: Thousands celebrate Yorkshire Day in Ilkley
MP criticises lack of progress on Ilkley roadworks as Yorkshire Water extends working hours
Right at Home celebrates official opening of new office
The Little Calf offer free play sessions
Ilkley Civic Society launches search for the town's best building and conservation projects
Addingham Beer Festival returns this October
Veterans enjoy annual summer breakfast at Ben Rhydding pub
Ilkley garden centre wins top Outdoor Living award
Ilkley Care Home to host international food festival for the community
Yorkshire Day Weekend in Ilkley – ALL you need to know!
WATCH: Jason Manford gives 'honest' review of Leeds Bradford Airport
Alan Titchmarsh to judge Ilkley's new floral shop window competition
David Hockney's nephew opens contemporary art gallery in Ilkley


