In bowl combine your flour, baking powder, baking soda and spices.
In another bowl cream together your butter and brown sugar, mix in your eggs until combined then add in your milk and continue to beat until incorporated.
Mix in your dry mixture until just combined.
Pour into a greased 9x9" baking dish and bake for about 25 minutes or until center is set and cake is golden.
Meanwhile in saucepan mix together all your ingredients for your Toffee Sauce and bring to a boil, stirring constantly making sure it doesn't boil over.
Reduce heat and simmer, stirring often until slightly thickened and turns a shade darker.
Meanwhile, remove your cake from oven and immediately poke all over top with skewer, fork or the end of a spoon.
Pour about 1/2 of your sauce mixture over the top and let sit for about 20 minutes to absorb.
Serve warm with warm sauce over top.
Notes
Best if served warm *Cake has the texture almost of gingerbread cake