Whisk together the milk, sugar and gelatin, then microwave for 2 - 2 ½ minutes, whisking every 20-30 seconds, until slightly thickened and smooth.
Add rosewater and stir.
Place silicone mold on small baking sheet, plate or tray, then pour in the pudding. Allow to cool for a few minutes before placing in refrigerator to chill to firm.
Run a toothpick around edge of pudding, then pop out onto plate.
Beat together the topping ingredients.
Dependent on mold, either carefully spread on top, spread underneath, or pipe decoratively onto plate.
Notes
*if using a brand that is white, add 1 drop of red food coloring or natural colorant such as beet powder