Combine in a double boiler, or a heatproof bowl set over a pan of simmering water, and stir until the sugar dissolves:
Add and cook, stirring occasionally, until thick:
Let cool, then add:
Combine in a small saucepan and simmer gently for 25 minutes:
Increase the heat to high and boil until nearly all the liquid has evaporated. Puree in a food processor. Return the mixture to the saucepan. Stir in:
Cook over low heat until it thickens, about 3 minutes. Remove from the heat and stir in: