Preheat oven to 400F, and butter + flour a 9x5 loaf pan.
In the bowl of a stand mixer fitted with the whisk attachment, beat together the mascarpone and sugar until light and fluffy.
Slowly pour in the melted butter, then beat in the egg and orange juice.
In a separate bowl, mix together the flour, baking powder, and salt.
Slowly add the dry ingredients into the wet, and finally add in the orange zest and Fiori di Sicilia extract.
Stir in the cranberries by hand, then pour the batter into the prepared pan {it will be thick!}.
Bake at 400F for 12 minutes, then lower heat to 350F and finish baking for 50-55 min, until a toothpick inserted in the center comes out clean. If you see the top getting a little too brown during cooking, just cover it with some foil.
Let cool slightly before removing from pan. Serve warm with a sprinkle of powdered sugar!