Preheat over to 350
The Dough:
In large bowl add the flour, salt, sugar and mix well.
Add butter and butter shortening. Using your pastry blender cut the butter into the dough.
Add water little by little. You don't want sticky dough. Add lemon juice.
You can either use your hands or a mixer. I used my hands to mix the dough. Once dough forms into a ball knead for about a min. Sprinkle some flour onto a clean surface and roll out the dough into a rectangle about 14 by 12 inch rectangle.
Filling:
In a small pot over medium heat add 1/2 cup of butter and melt then add brown sugar, sugar, cinnamon, a pinch of nutmeg,1 tsp butter flavoring extract. 1/2 tsp vanilla extract. Mix well then pour mixture onto the dough and spread it all over dough leaving 3/4-inch border around the edges.
Add diced peaches on top of brown sugar mixture. Dot the top of peaches with margarine all over.
Loosen the dough from the counter with a bench scraper. A spatula or anything with a flat surface works. Starting with the long edge roll very tight into a log. Some of the mixture may start leaking out but that's okay. Pinch seam closed. Make sure seam side is facing down.
Slice the dough into about 12 sized rolls using unwaxed dental floss. (no squished logs with dental floss)
Arrange rolls into a well buttered baking pan.
Sprinkle a bit cinnamon and sugar mixture on top of each roll. Place into the oven and bake for 30-35 mins.
While the rolls are baking start the peach glaze.
simmer peach juice on medium heat until peach turns syrupy about 5 minutes.
Stir in butter and lime juice. Let it cool to room temperature. Whisk in the confection sugar until it forms a glaze.
After the rolls have warmed, drizzle the glaze all over top of rolls. Serve warm