Em uma panela média acrescente a água, o açúcar e leve ao fogo até chegar ao ponto de calda (leve ao fogo por aproximadamente 20 minutos e mexa de vez em quando até o açúcar derreter completamente).
Após a calda alcançar o ponto (ficar da cor de mel, mas não grossa) acrescente os cubinhos de abacaxi.
Após 30 minutos acrescente os cravos, a canela, o suco do limão e mexa de vez em quando até cozinhar o abacaxi e a calda ficar caramelada (isso deve levar aproximadamente 1h30).
Desligue o fogo, espere esfriar e leve à geladeira.
Se preferir, retire os cravos e a canela.