Preheat oven to 400 F.

Sauté the sweet onion in the butter over medium-low heat and stir in curry, then the rice, cinnamon and the strip of orange zest for about 2 minutes stirring constantly. Add the chicken broth, apricots, cherries and bring to a boil over high heat. Cover and reduce heat to medium to low and cook until rice is tender (about 55 minutes). Let the rice stand for 10 minutes.

While rice is cooking, halve, seed and peel the squash and coarsely dice, place on a baking sheet and toss with olive oil and season with salt and pepper. Roast until tender, about 15 minutes. Keep warm.