India, July 12 -- An Indian woman who moved to Germany to pursue her dreams has won hearts online after surprising her mother with gold jewellery she bought using her first paycheck. The emotional moment, shared on Instagram, has amassed over 21 million views and prompted thousands of heartfelt reactions from social media users.

The video, shared by Instagram user Vanshika, captures her fulfilling a promise she made to herself 4 years ago when she left India for Germany. She said that she had decided that the first meaningful purchase from her earnings would be a special gift for her mother as a token of gratitude for her sacrifices.

The video begins with Vanshika chatting casually with her mother and jokingly apologising for not bringi...