Whisk together first 8 ingredients in a heavy saucepan; cook over medium-low heat, whisking occasionally, until mixture thickens and coats a spoon (about 15 minutes). Stir in bourbon, if desired. Top each serving with whipped cream. Garnish, if desired.