Combine eggs, butter and sugar and beat on medium speed for 3 minutes until mixture becomes fluffy. Add the vinegar to the baking soda, mix and add to the mixture. Add sour cream, poppy seed filling and mix just until everything is combined.
Add the flour and mix another minute until flour is completely dissolved.
Divide batter into two pans. Bake for 25-30 minutes. The top needs to turn very dark and golden in color. If you undercook it won’t taste as good. Let cakes cool completely before adding cream.
Once cooled, place the first cake upside down onto your platter. Generously cover cake with cream.
Add the first wafer. (My wafers were a little longer than my cake so I just cut the extra off). Cover the wafer with more cream. Add second wafer and spread more cream.
Turn the second cake upside down on top of the wafers. Add the rest of the cream to the sides and top of the cake.
(NOTE: If you like your cakes very moist and creamy you can cut each cake in half and add some cream between them also, this will make them a lot creamier.)
Add chocolate shavings to the top and sides of the cake.
Keep cake covered, no need to refrigerate. (Unless you will have it for more than a few days).
Enjoy.