In the top of a double boiler saucepan, place eggs, sugar, lemon zest & cream (if using). Whisk to combine. Place top saucepan over boiling water (in the bottom of double boiler saucepan). Cook over medium heat, whisking constantly, until mixture becomes thick, about 10-20 minutes. The filling will thicken more once cooled.