There's no reason a retro Christmas should stop at just the presents or the Christmas cards. Cath Kidston's Christmas shop is stuffed full of things to help take the look a little further, including this Christmas Trees tablecloth.
It's got that vintage look associated with all of Cath Kidston's products and, taking its inspiration from a traditional Christmas scene, features a charming design of trees, presents and candles which runs around the edge of the cloth.
The tablecloth measures 240 x 150cm and is made from cotton – meaning you can use it again, year after year.
It costs £45.
Buy it online