Add the broth and cook over very low heat, stirring, about one minute.
Reduce heat and simmer, stirring often, until the mixture is thick, about 35 minutes.
Lower the heat to medium, and cook, stirring frequently, for 10 minutes.
Lower heat to medium, and cook, stirring occasionally, about 2 minutes.
Cook them over moderate heat for 10 minutes, stirring occasionally.
Cover and cook over low heat, stirring occasionally, for an additional hour.
Add the cream, cover and cook over slightly higher heat about 10 minutes, stirring occasionally.
Cook over moderately high heat, stirring occasionally, about 15 minutes.
Place the pan over low heat and cook, stirring, 1 minute.
Adjust the heat and simmer, stirring constantly, for 10 minutes.