In a sauce pan, stir together the butter, sugar and flour. Pour in the boiling water and stir till disolved. Add the remaining ingredients and bring to a boil till thickened.
TIP: I use meyer lemons from the tree in our back yard, and often times increase the grated lemon peel or lemon juice to intensify the flavor.