Preheat your oven to 350°F (175°C) and grease a bundt pan well.
In a large mixing bowl, combine the cake mix, pudding mix, eggs, oil, water, wine, sugar, and cinnamon. Mix until smooth and well combined.
Pour the batter into the prepared bundt pan and smooth the top.
Bake for 1 hour, or until a toothpick inserted into the center comes out clean.
While the cake is baking, prepare the glaze by melting the butter in a small saucepan over medium heat.
Add the sugar, wine, and vanilla extract to the saucepan. Stir until the sugar dissolves and the glaze is slightly thickened, about 2-3 minutes. Remove from heat.
Once the cake is done, let it cool in the pan for 10 minutes. Invert it onto a serving plate.
Slowly pour the warm glaze over the cake, allowing it to soak in. Repeat as needed for full coverage.
Let the cake cool completely before slicing and serving. Enjoy!