Preheat oven to 350F.
In a saucepan over medium-low heat add butter, honey and milk.
When the butter is melted and the mixture is not boiling, add sugar, stir to dissolve.
Add coconut flakes if using and mix well then turn the heat off.
Add the farina and mix until just blended, do not over mix.
Butter a baking dish with low rim, spread the mixture evenly.
Dip your fingers in water and press the mixture evenly in the pan.
Cut the basbousa into the desired pieces, squares, diamonds or triangles add nuts if using then let it sit for 10 minutes.
Bake for 15 minutes . If necessary broil on low until it gets golden brown.
Meanwhile make the simple syrup, by combining all the ingredients together, bring to a boil then reduce heat and simmer for few minutes.
When the basbousa is done, remove from oven and pour the warm syrup immediately.*
Cover with foil and let it cool down before serving.