Place all of the dough ingredients in the bowl of a stand mixer. Mix all of the ingredients together by hand with a spatula before putting the bowl on the stand mixer fitted with a dough hook. Beat about 6 minutes- the dough will come together into a soft, sticky dough ball after several minutes.
Place the dough in a lightly greased bowl and lightly dust the top of the dough with flour. Let rise in a warm place about one hour.
While the dough is proofing, make the filling. Place all the ingredients in a small bowl, and using a fork or your hands, mix all the ingredients together until well incorporated. Set aside.
After the hour, on a lightly floured work surface, roll the dough into a 14 x 8ish” rectangle. Spread the filling over the entire rectangle. Beginning with one long edge, roll the dough into a log. Cut the log into 8 equal slices. Place the slices in a greased pie plate, cover with plastic wrap, and let rise in the refrigerator overnight.
The next morning, take the rolls out of the oven an place in a warm place for about 30 minutes. One hour if you’re not chomping at the bit.
Preheat the oven to 375F. Bake 30-37 minutes until golden brown.
While the rolls are cooking, make the icing by placing the powdered sugar, melted butter, vanilla, OJ and zest in a bowl and mix until smooth and combined.
Once the rolls come out of the oven, immediately glaze with HALF of the icing. Let sit 20 minutes until that has absorbed and the rolls have slightly cooled. Cover thoroughly with remaining icing.
Enjoy!