Bring rice and water to boil in a saucepan. Reduce heat to low, cover and simmer for 20 minutes.
Dry roast pine nuts over medium-low heat in a small pan until you can smell them toasting, about 5 minutes. Set aside.
While rice is cooking heat oil on medium-high heat in sauté pan.
Add cardamom pods, whole cloves, bay leaf and cinnamon. Sizzle for 30 seconds.
Add onion and cook stirring for 6-8 minutes until light brown.
Add fruit and increase heat. Cook, shaking the pan, until heated through, about 2 minutes.
Sprinkle sugar over fruit and cook another minute until sugar melts and glazes the fruit.
Add fruit and nuts to rice and stir. Remove bay leaf if desired. Cardamom pods, cloves and cinnamon are not to be eaten but look nice in the serving dish.