To make the crust: In a large mixer, beat butter and sugars until creamy. Add vanilla. Slowly add the flour and mix until smooth.

Spray a 9x13 pan with cooking spray.Spread about half of the crust dough in the pan to form the bottom crust.Preheat oven to 325 degrees.Bake crust for about 20-25 minutes (until lightly golden brown.)Remove from the oven and let cool for about 15 minutes.While bottom crust is cooling and the remaining dough is chilling, make with filling.

Place the unwrapped caramels in a microwave safe bowl. Add cream and vanilla. Cook on high for 1 minute. Stir. Continue to cook in the microwave for 30 seconds and stir until all the caramel is melted.

Pour over crust layer. I didn't quite melt all of my caramel because I was a little impatient. I wanted to hurry up and bake these so I could eat them! Sprinkle the caramel layer with Sea Salt if you chose to use it.

Crumble the remaining dough over the caramel layer and bake for 25-30 minutes (until filling is bubbly and top layer is lightly golden brown).