1 For the white chocolate creams: grease 6 ramekins or individual pudding basins.
2 Sprinkle the gelatine over the water in a small bowl.
3 Whisk the egg yolks with the sugar, cornflour, vanilla and a little of the milk until smooth.
4 Heat the remaining milk in a pan and bring to a boil. Pour over the egg mixture, stirring.
5 Return to the pan and cook gently, stirring until the mixture is slightly thickened. Do not allow to boil.
6 Remove from the heat and stir in the gelatine until dissolved. Add the chocolate and stir until melted. Set aside to cool.
7 Whisk the cream until thick and fold into the cool chocolate mixture. Spoon into the ramekins and chill for at least 4 hours.
8 For the chocolate sauce: heat the milk and cream in a pan and bring to a boil. Remove from the heat, add the chocolate and stir until melted.
9 Beat the butter until soft and gradually stir the chocolate milk mixture into the butter.
10 To serve, briefly dip the moulds in warm water and turn out on to serving plates. Add the chocolate sauce and cherries.