1. Combine semolina, sugar, milk, butter, cardamom, saffron, and rose water.
2. Refrigerate for at least 30 minutes.
3. Combine coconut, mango, almond flakes, pistachios, cranberries, honey, cinnamon, and nutmeg.
4. Combine wet and dry ingredients.
5. Pour into a baking dish.
6. Bake for 20 minutes at 180°C (350°F).
7. Serve.