Beat together the eggs, sugar and vanilla until white and fluffy. Add the dry ingredients. Heat the milk and oil together. Add to the mixture and mix gently.
Pour into 2 greased round baking tins.
Bake in pre heated oven at 180 degrees for 20 minutes.
Let it cool on a cooling rack.
For the Filling
In a sauce pan, heat the water, sugar, coffee, brandy and vanilla essence. Pour half over each cake.
Spread the caramel evenly over each layer of cake.
ix the cream, instant vanilla pudding and milk to a thick consistancy, spread generously over the caramel. Place the cakes on top of each other.