Prepare a large bowl with nonstick spray or a light coat of oil and set aside (to will be for the dough to rise in).
In a separate large bowl, combine the eggs, milk, and honey. Mix with a whisk or fork to combine. In a small separate bowl or ramekin, thoroughly mash banana until there are no chunks and the mixture is smooth.
Add the mashed and smooth banana to the eggs, milk and honey. Mix again until homogenous.
Add all of the dry ingredients (flour, yeast, and salt) to the bowl of a stand mixer. Attatch to the standmixer and fit the mixer with the paddle attatchment.
Add the egg mixture to the dry ingredients in the standmixer and mix on medium speed to combine. Let dough mix for until shaggyt dough forms, about 3 minutes and then add the butter, one tablespoon at a time, pausing after each addition so the butter can incorporate. Once all the butter is added. increase the speed to medium and beat for another 2-3 minutes until dough is sticky but smooth.
Transfer the dough to the prepared bowl. Feel free to use a spatula or even greased hands to move the sticky dough.
Cover the bowl with plastic wrap and let rise for 30 minutes.
After 30 minutes, you will start a series of folds. First, place your fingers underneath the dough and gently pull the dough up and fold it back over itself. Turn the bowl and repeat this folding again. Continue 6 to 8 more times, until all the dough has been folded over on itself. Re-cover the bowl with plastic and let rise for 30 minutes. Repeat this series of folding 3 more times, for a rise time of 2 hours and a total of 4 foldings
After all of the foldings, tightly cover the bowl with plastic wrap and refrigerate overnight or up to 72 hours.