The love is going strong between actor Akshay Kumar and his author wife Twinkle Khanna even after 18-years of marriage and two children, and they have never shied away from showing it. As the two celebrate their wedding anniversary, they shared pictures and videos on their social media pages extolling their union and life together. While Akshay shared an adorable video of Twinkle using him as a punching bag, the latter shared a picture that spoke volumes about their relationship.

In a video he shared on his Instagram page, Akshay wrote, “When you’re a martial arts enthusiast teaching her the moves but She decides to use you as a punching bag instead. That’s how 18 years have been…Improvised and full of surprises #TheYinToMyYang.”

View this post on Instagram

A post shared by Akshay Kumar (@akshaykumar) on

While Akshay’s post was adorable and funny, Twinkle’s was more loving and serious. She captioned it, “What did your husband give you for your anniversary? Fortunately, he gave me 18 years of solid friendship, enough space so I could grow and somehow managed to hold my hand for a large part of the way. This is not the end-apparently we are just on page 120! #18yearchallenge.”

View this post on Instagram

A post shared by Twinkle Khanna (@twinklerkhanna) on

Twinkle and Akshay are said to have met during a photo session for Filmfare magazine in Mumbai. They got married on January 17, 2001 and have a son, Aarav and a daughter, Nitara.

On the work front, Akshay will next be seen in war movie Kesari, which will also star actress Parineeti Chopra and will be directed by Anurag Singh. The movie tells of Havildar Ishar Singh, who participated in the Battle of Saragarhi. The movie is set to be released on March 21, 2019.