Make popcorn, (I use an air popper), remove all the hard kernels and set popcorn aside.
Melt 1 cup of butter in a medium heavy bottom pot on medium heat. Add 1 1/4 cups of light brown sugar and whisk until sugar is melted and thoroughly mixed together. Add 1 tsp vanilla.
Stir continuously, bringing the mixture to a boil on medium heat. When it reaches a boil, let it cook for about 4-5 minutes without stirring, it should be in a nice soft rolling bubble.
Then add 1/2 tsp of baking soda, it will foam up a bit which is exactly what it is supposed to do. This will form tiny air bubbles which will make it lighter and fluffier and not so compact and sticky.
Drizzle the caramel mixture over the popcorn, use a spatula to gently fold the popcorn with the mixture until the kernels are all covered.
Let the popcorn cool for 2-3 minutes and then add 1/2 cup cinnamon hearts (or more if you like) and stir until combined.
Pour the popcorn out onto a parchment lined cookie sheet and allow to cool. Scoop into your cute little boxes or other container and eat your cinnamon hearts out!