Preheat the oven to 350F. Grease a square baking pan and line a baking sheet and grease it.
Cream the butter and sugar using a beater, then add in eggs one by one and finally add the milk.
Add in the vanilla, the batter will look curdled at this stage,but dont panic.
In a second bowl, take together the semolina,baking powder,baking soda and salt.
Now add in gradually the butter-egg mixture and which until turns smooth.
Pour the batter to the prepared pan and bake for 20minutes until the crust turns golden brown.
You may notice that the cake starts to pull away from the eges of the pan.
Meanwhile make the syrup by combining the sugar,honey and water.
The syrup will be bit thick in constitency.
Once you take out the cake from the oven,pour the syrup slowly over the hot cake.
Cool the cake completely and cut as small squares.