Rinse the cranberries under cold water and remove any stems or damaged berries.
In a medium saucepan, combine the honey and water over medium heat; stir until the honey dissolves.
Add the rinsed cranberries to the saucepan, along with the lemon zest, lemon juice, and cinnamon (if using).
Bring the mixture to a boil, then reduce the heat to a simmer. Cook for about 10-15 minutes, stirring occasionally until the cranberries burst and the sauce thickens.
Taste and add a pinch of salt if desired. Adjust sweetness by adding more honey if necessary.
Remove the sauce from heat and let it cool. It will thicken further as it cools.
Once cooled, transfer to a serving dish or jar and refrigerate until ready to serve.
Notes
Serve the sauce in a decorative bowl with a sprig of fresh mint on top and some additional lemon zest sprinkled around the sauce for a pop of color.