Prepare the Dough:
In a small bowl, mix the warm milk, warm water, and yeast. Let it rest for 5 to 10 minutes until it becomes foamy.
In a large mixing bowl, whisk together the flour, sugar, salt, and cinnamon.
Stir in the softened butter, eggs, vanilla extract, and the yeast mixture. Mix until the dough begins to come together.
Turn the dough out onto a lightly floured surface and knead for about 8 minutes until smooth and elastic. Alternatively, use a stand mixer fitted with a dough hook and knead on medium speed for 5 to 6 minutes.
Place the dough in a greased bowl, cover it with a clean towel, and let it rise in a warm spot for 1 to 1½ hours, or until it has doubled in size.