In a large mixer bowl, combine the first 3 dry ingredients: flour, 1 1/2 tsp salt, 1 tsp cinnamon, and nutmeg.
In a small bowl, add warm milk (not boiling). Add butter, stirring until melted, then stir in the water and honey.
In a small bowl, whisk the egg, then add it to the butter mixture.
Add the yeast to the dry ingredients.
Add the wet ingredients to the dry and mix with the paddle attachment until a dough just forms.
Switch to the dough hook and knead on medium speed until smooth and elastic, about 10 minutes. The dough will be a little sticky.
Transfer the dough to a lightly oiled bowl, cover, and allow to rise for 1 to 2 hours, or until doubled in size.
In the meantime, make the filling: In a small bowl, mix sugars and cinnamon. In a microwavable bowl, place 1/4 cup of diced butter and microwave for 30-45 seconds until melted. Set everything aside for now.
Once the dough has risen, turn it out onto a lightly floured surface and roll into a 10" by 12" rectangle. Brush with melted butter and cover with cinnamon and sugar mixture. Pat the mixture down to make sure it sticks.
Starting with the long side opposite you, roll into a log, pinching the dough closed when finished. The seam should be on the bottom. Take the rolling pin and roll over the log to flatten it.
Shape the log into an oval and pinch the ends together.
Place on a greased sheet pan.
Cover with a clean, dry towel and allow to rise for an hour, or until doubled in size.
Preheat the oven to 400 degrees. Bake for 18 to 20 minutes, or it reaches about 180 degrees inside.
After the cake cools, it is ready to be frosted.
Make the frosting in a 2 cup, microwavable measuring cup with a spout, melt 1 1/2 tbsp butter. Add the rest of the ingredients and mix until creamy.
Pour over cake and decorated with green, purple, and gold sugar.
Don't forget the baby.