Even so, Holly’s £11 scented wax (borrowed from) Christmas 1985 candle “is the ultimate Christmas smell,” she promises. “One sniff and you’re transported ... Nothing screams Christmas more than a ...