1. Preheat oven to 175C. Grease and dust a 9" * 13" rectangle pan.
2. Cream together butter and sugar in a bowl.
3. When soft and fluffy, add the essence, curd and milk.
4. Whisk until incorporated.
5. In another bowl add semolina, baking powder, baking soda and salt.
6. Add this to the butter mixture and mix well.
7. Pour this into the prepared pan and bake until a tooth pick inserted comes out clean. It will take 20-30 minutes.
8. While the cake is baking in the oven, prepare the syrup.
9. In a sauce pan combine together sugar, water and honey.
10. Heat it. Keep on stirring until the sugar dissolves.
11. When the syrup starts boiling, reduce flame to medium and let it boil for 5 minutes.
12. When the cake comes out of oven, pour the hot syrup on the cake.
13. Allow the cake to absorb all the syrup.
14. Let the cake cool completely.
15. Now cut into squares, remove them gently from the pan and serve.