In a measuring cup or small bowl, combine lukewarm water, active dry yeast, and 1 tbsp sugar. Allow the yeast mixture to rest for 10 minutes.
In a separate bowl, add the remaining dough ingredients, adding the yeast mixture last. Mix together with a wooden spoon until a rough dough forms.
Transfer the dough to a lightly floured surface and knead for 8-10 minutes until smooth.
Place the dough in a lightly floured bowl, cover with a damp cloth, and let it rest in a warm place for 1 1/2 to 2 hours, or until doubled in size.
While the dough is resting, prepare the filling and frosting.
For the filling, mix together room temperature unsalted butter, packed brown sugar, cinnamon, ground cloves, and nutmeg until well combined.
Once the dough has doubled in size, gently punch it down and transfer it to a floured surface. Roll out the dough and spread the filling evenly over the surface. Roll the dough tightly and cut into rolls using floss for clean cuts.
Place the cinnamon rolls in a prepared baking dish, cover with a damp cloth, and let them rest for another 30 minutes.
Preheat the oven to 350°F (175°C). Before baking, add a tablespoon of heavy cream on top of each roll.
Bake the cinnamon rolls for 25-30 minutes, or until golden brown.
While the rolls are baking, prepare the frosting by mixing together room temperature cream cheese, unsalted butter, vanilla extract, and powdered sugar until smooth and creamy.
Once the cinnamon rolls are done baking, let them cool slightly before topping them with the cream cheese frosting.