Preheat oven to 200 degrees.
In a large stockpot, add spices, lemon juice, salt, and oil to a gallon of water and cook at a low boil for about 15 minutes.
Remove spices with a strainer.
Add the soaked rice to the liquid and cook for another 5 minutes. Drain off water and set rice aside.
In a small saucepan, bring cream and saffron to a low boil, add butter, and stir until melted. Pour mixture over the rice.
Cover and put in oven for 5 minutes to allow butter and seasonings to be absorbed. Carefully fold in Apricots and Cashews and serve immediately.