IngredientsFor the Dough:3 1/4 cups all-purpose flour1/4 cup granulated sugar1 teaspoon salt2 1/4 teaspoons instant yeast (1 packet)3/4 cup warm milk (110°F/45°C)1/4 cup unsalted butter, melted1 large egg1/2 teaspoon vanilla extractFor the Filling:1/2 cup dried cranberries1/2 cup raisins1/4 cup brown sugar1 teaspoon ground cinnamon1/4 cup unsalted butter, softenedOptional: zest of 1 orange for extra festive flavorFor the Glaze:1/2 cup powdered sugar2 tablespoons orange juice or milkOptional: extra cranberries or nuts for toppingInstructionsPrepare the Dough:In a large bowl, combine the flour, sugar, salt, and yeast. Mix well.Add the warm milk, melted butter, egg, and vanilla extract. Mix until the dough comes together.Knead the dough on a floured surface for 8-10 minutes (or use a stand mixer with a dough hook for 5-7 minutes) until smooth and elastic.Place the dough in a lightly greased bowl, cover, and let it rise in a warm place for 1-2 hours, or until doubled in size.Prepare the Filling: