01 - In a large mixing bowl, combine the flour, yeast, sugar, and salt. Whisk together until evenly distributed.
02 - Add warm water and olive oil to the dry ingredients. Mix with a wooden spoon until a shaggy dough forms.
03 - Turn the dough onto a lightly floured surface. Knead for 8-10 minutes, pushing the dough away with the heel of your hand and folding it back over itself, until smooth and elastic.
04 - Place the dough in a lightly greased bowl, turning once to coat. Cover with plastic wrap or a clean towel and let rise in a warm, draft-free area for 1 hour or until doubled in volume.
05 - While dough rises, combine sun-dried tomatoes, olives, feta, basil, parsley, garlic, melted butter, oregano, and black pepper in a medium bowl. Mix well to distribute evenly.
06 - Punch down the risen dough to release air. On a floured surface, roll out into a 12x16 inch rectangle.
07 - Spread the Mediterranean filling evenly over the entire surface of the dough, leaving a 1/2 inch border around edges.
08 - Cut the dough vertically into 4 equal strips. Carefully stack the strips directly on top of each other. Cut the stack crosswise into 6 equal pieces to create 6 stacks total.
09 - Place the stacks upright (cut side up) in a greased 9x5 inch loaf pan, arranging them tightly so they support each other during rising.
10 - Cover the pan loosely with plastic wrap or a towel. Let rise for 30 minutes until puffy. Preheat oven to 350°F during the last 10 minutes of rising.
11 - Brush the top of the loaf with olive oil and sprinkle with sesame seeds if using.
12 - Bake for 30-35 minutes until golden brown and cooked through. If the top browns too quickly, tent loosely with aluminum foil after 20 minutes.
13 - Let cool in the pan for 10 minutes, then transfer to a wire rack. Serve warm or at room temperature, pulling apart individual pieces.