A moist chocolate cupcake topped with a delicious salted caramel buttercream and a homemade caramel drizzle.