Oil a square cake pan, dust it with flour and set aside. Preheat oven to 180 degree C.
In a large bowl, take curd, oil, sugar, vanilla and mix well. Keep mixing till the sugar is melted. Add in baking soda and baking powder and mix well.
Now add in the flour mix and fold gently.
If you find the batter to be too thick, add a splash of milk to thin it out.
Now transfer this mix to the pan and bake for 1 hour and 15 mins till a toothpick inserted comes out clean.
Now remove the tray from oven, let it cool a bit.
Invert to a cooling rack and let it cool completely, Now slice this in to three equal parts and set aside.
Whip cream with sugar and vanilla and whip till stiff peaks form.
Now take the white chocolate cream, take white chocolate in a bowl and melt it down in microwave or double boiler, now add in 2 to 3 scoops of whipped cream and fold gently. Set aside.
Now make sugar water by mixing sugar water and vanilla and mix well. Brush the cake all over the cake so it gets moisten.
Now place a cake slice on a plate, spread some white chocolate cream and top with cherries. Now place another cake and spread some more white chocolate cream and cherries. Now top the final cake and cover the entire cake with whipped cream.
Decorate the cake and top with white chocolate and cherries.