Preheat your oven to 350°F (175°C) and grease a 9x13 inch baking dish.
In a large bowl, cream together the softened butter and granulated sugar.
Add eggs, one at a time, mixing well after each addition.
Stir in the sour cream and vanilla extract until combined.
In another bowl, whisk together the flour, baking powder, baking soda, and ground cinnamon.
Gradually add the dry ingredients to the wet mixture, mixing until just combined.
In a small bowl, mix brown sugar and cinnamon for the swirl.
Pour half the batter into the prepared dish, sprinkle with half the cinnamon mixture, then add the remaining batter.
Top with the remaining cinnamon mixture and swirl it through the cake with a knife.
Bake for 45-50 minutes, or until a toothpick comes out clean.
Drizzle with a honey glaze made from honey and powdered sugar.