Wash the lemon and orange thoroughly and grate half of the peel finely. Squeeze the orange. Cream soft fat and 100 g sugar. Stir in eggs one after the other. Add milk, grated zest and spices.
Mix flour and baking powder and finally stir in briefly. Put the dough into a greased springform pan (26 cm Ø) and smooth it down. Bake in a preheated oven (electric: 175 °C / gas: level 2) for about 20 minutes.
Prick the finished cake several times with a wooden skewer and soak with 4-5 tablespoons of orange juice. Let the cake cool down on a cake rack. Drain the cherries on a sieve and collect the juice.
Stir cornflour and some cherry juice until smooth. Boil up the rest of the cherry juice, sugar and cinnamon stick in a pot. Stir in cornflour and bring to the boil again briefly. Fold in cherries and spread on the cake base.
Let it cool down. Meanwhile grind the walnuts finely. Knead marzipan and icing sugar and wrap in foil. Whip 500 g cream and vanillin sugar until stiff. Fold ground nuts, except for 1-2 tablespoons, into the cream.
Remove the cake from the mould and lift it onto a plate. Spread the nut cream on the cherry layer like a dome and refrigerate for about 10 minutes. In the meantime, roll out the marzipan on a work surface dusted with icing sugar into a large circle (35-40 cm Ø).
Place the marzipan platter over the cake and press well. Cut off any excess marzipan with a pastry wheel. Put the cake in a cool place. Knead the remaining marzipan again, roll out and cut out 9-10 flowers (4.5-5 cm Ø).
Form the flowers into "bowls" and let them dry a little. Halve the cherries. Whip the rest of the cream until stiff and place in a piping bag with a star-shaped spout. Decorate the cake with filled marzipan flowers, cream tuffs and chocolate leaves.
Spread the edge of the cake thinly with water and sprinkle with the remaining ground walnuts. Keep cool until serving.