Cream butter and sugar until light.
Sift the flour with the spices and mix with the butter and sugar until crumbly. This (enough for several cakes) will keep well in a covered jar in the refrigerator.
Mix ingredients in order given and cook over low heat until mixture is slightly thickened. Remove from fire and let cool.
If filling becomes too thick while cooling stir and mix in a little milk.