Bollywood stars Deepika Padukone and Ranveer Singh have ended months of speculation about their relationship by announcing they are to marry next month.
In a joint statement on social media, the actors – two of the Indian film industry's biggest names – expressed their "immense joy" and asked for the blessings of fans ahead of the wedding, which will take place over two days.
"With the blessings of our families, it gives us immense joy in sharing that our wedding is set to take place on the 14th and 15th of November, 2018," they said.
"We thank you for all the love you have showered upon us over the years and seek your blessings as we embark on this incredible journey of love, loyalty, friendship and togetherness."
Copenhagen-born Padukone, 32, is one of Bollywood's highest-paid stars and one of a select few to break into Hollywood after she starred in xXx: Return of Xander Cage with Vin Diesel. She has featured in 40 films since 2006.
She is also the daughter of Indian badminton player Prakash Padukone – a former world number one.
Singh, 33, rose to fame in the 2010 romantic comedy Band Baaja Baaraat and went on to appear in 14 films.
He has starred in several films alongside his wife-to-be. They include 2013's Goliyon Ki Rasleela Ram-Leela, 2014's Finding Fanny, and 2015's Bajirao Mastani.
They also appeared in the controversial Bollywood epic Padmaavat, which sparked violent protests in northern India earlier this year.
Padukone played a legendary Hindu queen and Singh played a medieval Muslim ruler, which angered hardliners, causing some to burn down cinemas and threaten the stars.
The actors reportedly started dating in 2013 but kept details of their relationship firmly out of the public eye.
More from Bollywood
Since the wedding announcement, fans have been unable to contain their excitement with the stars' names trending in India along with the hashtag #DeepveerKiShaadi – or "Deepveer's wedding".
One fan wrote: "I CAN FINALLY USE THIS HASHTAG AND THIS TIME IT IS REALLY HAPPENING #DeepveerKiShaadi."