To make the rice pudding, place the pudding rice, water, milk and sugar in a large, heavy-based saucepan and bring to the boil. Once it is bubbling nicely, turn the heat down and simmer for 30-35 minutes, stirring constantly. As the pudding becomes thicker you will need to pay it almost constant attention to make sure it doesn’t catch on the bottom; I find a wooden spatula better for this purpose than a spoon as it ensures you don’t miss any stray grains of rice lurking on the bottom. Once the rice is tender, taste to check it is sweet enough for your liking, adding a little more sugar if necessary. Set aside to cool (overnight is fine).
Whip the cream into soft peaks, and stir one third through the rice pudding to loosen it. Fold through the remaining cream and pile the pudding into a large serving bowl. Poke the almond in and make sure it’s well-hidden then sprinkle with flaked almonds.
To make the warm cherry sauce, place the water, sugar and cherries in a saucepan and simmer for about 15 minutes. Meanwhile mix the cornflour with the ¼ cup of cold water to make a smooth paste and pour into the pan. Stir constantly until the fruit thickens into a glossy, silky sauce and serve warm alongside the rice pudding.