Pout the flour into a pan and saute it until its colours change a little bit. (the white colour will change to cream)
Add oil and saute for some more minutes.
Mix water and sugar and batter them on medium heat until the sugar disappears.
Add saffron to the mixture of sugar and water.
Add rosewater to the syrup.
Add cardamom ground to the flour.
Add syrup to the flour and mix them until you get the soft but not juicy texture.
Serve it in any way you like. You can form it with bakery shapes, or just flatten it in a tray.
Place pistachio slices to decorate your Halva.