01 - In a large mixing bowl, combine the flour, yeast, sugar, and salt until thoroughly blended.
02 - Add warm water and olive oil to the dry ingredients. Mix until a shaggy, sticky dough forms.
03 - Turn the dough onto a floured surface and knead for 8 to 10 minutes until smooth, elastic, and no longer sticky.
04 - Place the dough in a greased bowl, cover with plastic wrap or a damp towel, and let rise in a warm, draft-free area for 1 hour 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 until evenly distributed.
06 - Punch down the risen dough to release air. Roll out on a floured surface into a large rectangle approximately 12x16 inches.
07 - Spread the Mediterranean filling evenly over the entire surface of the dough, leaving a small border around the edges.
08 - Cut the dough vertically into 4 equal strips. Carefully stack the strips on top of each other, then cut the stack into 6 equal pieces to create 6 stacked squares.
09 - Place each stack upright (cut side facing up) in a greased 9x5 inch loaf pan, packing them snugly together.
10 - Cover loosely with plastic wrap and let rise for 30 minutes until puffy. Preheat oven to 350°F during the final 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 to 35 minutes until deep golden brown and cooked through. Tent loosely with foil if top browns too quickly.
13 - Let cool in the pan for 10 minutes, then transfer to a wire rack. Serve warm or at room temperature.