In a large bowl put warm water, yeast and 1 TBSP sugar. Let sit until yeast is dissolved and foaming up around 5-10 minutes.
Add the remaining sugar, buttermilk, oil and egg.
Add half of the flour and mix until totally smooth, add remaining flour until you have nice soft dough.
Turn dough out on to a floured surface and knead for a few minutes until the dough is nice and smooth.
Place dough in a oiled bowl and cover to let it rise approximately 2 - 3 hours depending on temperature, let rise till it doubles in size.
Once dough has risen take a few minutes to mix sugar and cinnamon in a small bowl.
Once again turn the dough out on to a floured surface and stretch lightly and use your hands to spread out in to a rectangle, a big one!!
Use your hands and butter the whole thing completely on top.
Sprinkle with cinnamon and sugar mixture and cover the entire dough!
Roll the dough as tightly as possible, then cut into 1 inch slices. Place into a greased pan, cover and set in a warm, dry place until they double in size. (mine didnt quite double, but I think I cut my to short lol)
Bake at 350 for approximately 19 minutes. Check them when you get close to 20 minutes, oven temps vary.
While the cinnamon rolls are baking make your glaze/icing mix sugar, vanilla and a little bit of water at a time, until glaze reaches the consistency of your choice.
Once the cinnamon rolls are done make sure you add the glaze/icing while they are hot! That's it they are finally done!!