Chocolate cherry roll

A soft chocolate sponge with a generous cherry-and-cream swirl, covered in chocolate cream and chopped nuts. Every slice shows the spiral.