This is hands down the best homemade caramel filling for cupcakes and cakes! It's sticky, buttery, silky, and very well-balanced in sweetness. Trust me, you won't be able to stop eating it.