Cape Town – The festive season has officially kicked off and so has the unofficial race to bring out the best Christmas ad.
The front-runner this year by far is German supermarket company Edeka.
Their 2015 Christmas ad will stir all kinds of sadness inside you and the unexpected plot twist at the end will hit you right in the feels.
Prepare to cry, smile and then cry again.
Watch it here: