In a small mixing bowl, combine the warm water and honey. Add the yeast, stir to combine and let rest until the yeast gets puffy and bubbly. About 5 - 7 minutes.
Meanwhile, whisk together the dry ingredients and add them to the bowl of a stand mixer fit with the paddle attachment. In a small bowl, mix the eggs and oil and then add to the stand mixer while beating on low. Add the yeast mixture and turn the mixer to medium speed. Mix for 2 - 3 minutes until the dough is completely smooth. Scrape down the sides of the bowl as necessary.
Grease a piece of plastic wrap and lay down on a clean, flat surface. Scoop the bread dough on the greased plastic wrap and spread it out into a rectangle with wet hands. The rectangle should be about 1/4" - 1/2" thick and measure 9 x 12.
In a small bowl, mix together the cinnamon filling ingredients. Spread the filling evenly over the spread out dough. Using the short edge of one side of the plastic wrap, begin to roll the dough. Roll it like you would sushi, removing the plastic wrap as you go. once completely rolled up, transfer the dough roll to a greased loaf pan and let rise in a warm place for 1 hour, until doubled in size.
45 minutes into the rise, preheat the oven to 375 degrees F. When the bread is done rising, bake it in the center of the ove for 45 minutes, until golden brown. It should sound hollow when you tap on the top.
Remove the bread from the pan and let it cool on a wire rack until completely cool. Slice and serve!