{Make your dough} Mix yeast in water, let dissolve. Add sugar, butter, milk & eggs. Mix together. Ad salt to flour & stir well. Add 2 cups of flour at a time until the dough is a smooth mixture- just a little sticky. Knead until smooth. Let dough rise 1 1/2 hours, punch down, let rise 10-15 minutes. {Make your bread} Divide your dough into 3 balls. Roll each ball of dough into a rectangle. Spread 1/3 of the cream cheese filling down the center of each rectangle. Spread 1/3 of pie filling on top of cream cheese filling. {Braid your Bread} Cut 1? strips all the way down each long side of dough from the edge of the filling to the outer edge of the dough to weave with. Braid the bread by starting with the strips in each top corner, laying them over the filling and criss crossing over each other. Continue braiding and tuck the last braid under when you get to the end. {Prepare to Bake} Gently pick up the braided loafs and place them on a greased cookie sheet. Let the braids rise for 15-30 minutes. {Bake It} Bake at 350 degrees for 18-20 minutes until golden brown. {Frost it} When cool, spread the frosting on the top. (This bread actually tastes delicious even without it, but if you’re looking for something even sweeter, frosting will do the trick!)