Put the apricots in a gratin dish in which they can lie snugly in a single layer.
Add the water or wine mixed with the vanilla, then sprinkle the sugar all over. Roast for 45 minutes or until the apricots are completely soft and slightly caramelised in places. Leave in their juices to cool, then purée in a food processor.
Whip the cream – don’t let it get too stiff – then stir in the honey and flower water. Add the yogurt.
Now combine the cream with the purée, but don’t mix it so much that you lose the bright orange of the apricots; leave it slightly marbled.
Spoon into glasses. Drizzle with a little more honey and sprinkle with rose petals or almond flakes just before serving.