At least one day ahead, make the pomegranate-lime jelly.

Pomegranate-Lime Jelly
(adapted from Home Canning)

1 3/4 cups pomegranate juice
1 tablespoon fresh lime juice (about 1/2 lime)
1/4 teaspoon lime zest
2 tablespoons pectin (from 1.75 oz box)
2 1/2 cups sugar

Bring pomegranate juice, lime juice, lime zest, and pectin to a full boil over high heat. Add all of the sugar at once, and bring it back to a full boil, stirring constantly. Boil 1 minute more, stirring constantly, and then remove the pan from the heat.

This made about 3 cups. You can put it in jars and process it in a heat canner, or you can just put it in the fridge like I did.

This jelly is more divine than I ever thought it would be. It's not super sweet like a strawberry jam; the tart flavor of the pomegranate juice off-sets the sugar and the result is a wonderful sweet-tart party in your mouth. And the lime juice is a light, surprising after-flavor. Just yummy! (It's also awesome on a PB&J)

Italian Pomegranate-Lime and Cheese Sweet Bread
Printable Recipe

1 recipe Pomegranate-Lime Jelly (see above)
1 1/4 cups all-purpose flour
1 cup semolina flour
1/4 cup sugar
1 teaspoon salt
1 1/2 teaspoons dry yeast
1/4 cup butter, cut into 4 pieces
1/2 cup milk
1/4 cup heavy cream
1 egg, separated, yolk and white reserved

4 oz cream cheese, room temperature
1/3 cup powdered sugar
1/2 teaspoon vanilla
2 teaspoons heavy cream
1 egg yolk

2-3 tablespoons sugar, for finishing

(This dough is an adaptation of my pizza dough)

1. Combine the flours, sugar, salt, and yeast in the bowl of a food processor fitted with a dough blade; pulse several times to mix it all together.

2. In a small sauce pan, combine the butter, milk, and cream, and heat on medium until the butter has started to melt and the temperature reads between 120-125 on an instant read thermometer (or warm enough you can barely put your finger in it).

3. With the processor running, very slowly drizzle the milk mixture into the dry ingredients. Then add the egg yolk and let the processor run for about 2 minutes. The dough is going to sound really, really wet at first, but it will come together after about a minute (and make the machine do the typical bread dance on the counter), so resist the temptation to add more flour.

4. Turn the dough out onto a lightly floured surface, and gently gather it together to form a ball. The dough should be very soft; don't add any more flour than you need to keep it from sticking to the counter.

5. Spray a bowl with non-stick spray, put the dough in the bowl, cover the bowl with plastic wrap, and let it rise at room temperature until it's doubled in size. This took 1 hour and 20 minutes, much longer than for my normal dough...maybe the fancy semolina flour? I put the bowl on my range top to rise; my granite countertop is very cold, and I didn't want the dough to cool too much.

6. While the dough is rising, make the cream cheese mixture: In a medium bowl, and using a hand-held mixer, beat the cream cheese on low until it's light and fluffy, about 10 seconds. Add the powdered sugar, vanilla, heavy cream, and egg yolk, and mix it on medium until it's smooth and creamy, about 20 seconds. Set it aside if your dough is almost done rising; put it in the fridge if it's still going to be a while.
7. Turn the dough out onto a lightly floured surface, gently deflate it with your fingers, and cut it into 8 equal pieces. The easiest way I've found to do this is to press the dough into a circle and cut it into equally-sized wedges.

8. Form each piece into a ball, put them back into the dough-rising bowl, cover the bowl with plastic wrap, and let them rest for about 5 minutes.

9. Heat your oven(s) to 375 and line 2 baking sheets with parchment paper.

10. On a lightly floured surface, roll a ball of dough out to a 6-inch circle (it will be quite thin). Put about 1 1/4 tablespoons of the cream cheese mixture on the dough and use the back of the measuring spoon to spread it around, leaving a 1-inch boarder.

11. Use kitchen scissors to make cuts, 1-inch apart, all around the dough making tabs.

12. Stir the pomegranate-lime jelly to loosen it. Then, working with 1 teaspoon at a time, drop and gently spread 1-1 1/2 tablespoons of the jelly on top of the cream cheese mixture.

13. Starting anywhere, fold a tab up and over the filling. Dip your finger in a small bowl of water, dab it on the corner of the tab, and fold the next tab up and over the filling, pressing the two corners together. Continue all the way around the dough. Carefully transfer the finished breads to the prepared baking sheets (I had 6 on one pan and 2 on another). At this point, add up to 1 teaspoon more jelly to the breads if they need it.

14. Mix 1/2 teaspoon water with the reserved egg white. Use a pastry brush to gently brush the egg wash over the tabs, and then sprinkle with the sugar.

15. Bake for 15-20 minutes, or until the breads are golden brown and the jelly is bubbly (my lower oven was done at just over 16 minutes, my upper oven at just over 20 minutes). Remove to a wire rack to cool. Serve warm or room temperature (I think the cheese part tastes better after it's cooled all the way).