Over medium heat, in a small saucepan, bring sugar, half and half, butter, molasses and salt to bubbling.
Stirring constantly, cook for 7 to 10 minutes until caramel is thickened, keep in mind it will thicken a bit when it cools. The less you cook, the thinner of a glaze it will be. The more you cook, the thicker, like true caramel.
Remove from heat and stir in vanilla, and spices. Allow it to cool a bit.
Drizzle or pour while still warm over your treats.