Aqueça o forno a 180 graus C (médio). Unte com manteiga uma forma de bolo retangular. Coloque a manteiga e açúcar em uma tigela e misture até combinar. Pode usar a batadeira se quiser. Adicione os ovos, baunilha e misture. Adicione o sal e bicarbonato. Agora, devagar, coloque a farinha. Misture com frequência até a massa ficar homogênea.
Coloque metade da massa na forma. Esta massa é bem grudenta, meio difícil de trabalhar. Não precisa ter muito capricho na hora de colocar na forma, pois o forno vai arrumar.
Asse por 7 minutos. Retire do forno e deixe esfriar por 5 minutos. Viu como o forno arrumou a massa?
Enquanto isso, coloque o leite e os caramelos em uma panela pequena sobre fogo baixo.
Vá mexendo devagar até que os caramelos estejam completamente derretidos. (Note que eu resolvei fazer os caramelos dessa forma. Se preferir, derreta 1 xícara de açúcar e quando estiver marrom e borbulhando, misture com uma combinação de 1/2 xícara de leite e 1/2 xícara de creme de leite bem batidos. Mas faça isso de longe, pois espirra!)
Quando o caramelo estiver pronto, jogue quase tudo (reserve umas 2 colheres) em cima da massa que está esfriando. Espalhe bem.
Agora coloque colheiradas do restante da massa em cima do caramelo quente. Novamente, não precisa ter capricho. A idéia não é cobrir a superfície toda.
Leve ao forno e asse de 20 a 25 minutos, ou até ficar dourado. Faça o teste do palito pra ter certeza. Retire do forno e deixe esfriar.
Quando estiver totalmente frio, corte em pedaços iguais. Requente o restante do caramelo e jogue por cima do bolo já cortado.
Eu cortei o meu em 12 pedaços, mas o padrão da indústria é cortar em 36 pequenos pedaços.