Start by melting the butter over low heat, then sprinkle with four and whisk until mixed.
Cook about 3 to 4 minutes, stirring occasionally.
Add the remaining ingredients except for the cream.
Continue stirring until completely smooth. Reduce heat to low and cover, cooking for about 10 minutes and stirring occasionally avoid clumping.
Adjust seasonings to taste.
About 10 minutes before serving, add cream and whisk to desired consistency.