Rinse rice and let it sit in water for 10 minutes.
Bloom saffron in warm milk. Leave it aside.
Roast dry nuts in warm ghee on medium flame. Reserve some roasted nuts aside for garnish. Add dry spices like cardamom pods, cinnamon, cloves. Let it roast.
Add drained rice and toast the rice as well. Stir in sugar and add water, saffron milk, coconut . Cover the rice and cook for 10-15 minutes or until rice is fully cooked and water has evaporated.
Once the rice is cooked, let it sit covered for few minutes before fluffing it up.
Garnish it with nuts and rose petals, may e some extra coconut.