"I am madly love with him, I can't take my eyes off him," Esha said about her fiance Bharat, who is a businessman.
Pouring his heart out, Bharat called Esha his "princess for life," and added that that he is "looking forward to having the best and most wonderful life with my partner."
A beaming Esha was dressed in a orange-red heavily embroidered lehenga-choli by designer Rokcy S, while her beau flaunted a royal-blue embroidered sherwani.
A trained dancer, Esha managed to get Bharat to dance at the retro-themed sangeet ceremony. "I love dancing and I managed to get Bharat to dance and he also finally agreed to dance," said Esha.
Meanwhile, guests from B-Town wished the couple all the best.
Abhay, who came with his girlfriend Preeti Desai, said, "I wish they live happily together and obviously it's a momentous occasion. I am very excited and happy for them."
Filmmaker-actor Sohail Khan, who is a friend of Bharat, said that he knows Bharat since years. "He is a Bandra boy and Esha has been a family friend. I just wish them all the best and they are a lovely couple."
Riteish Deshmukh and Genelia feel that marriage will mark an exciting new chapter in Esha-Bharat's relationship.
"I just wish them a happy married life. I am extremely happy for Esha that she found her true love and wish them both a happy married life," Riteish said.
"Yeah, we wish them all the best for their new life together and I am sure it's going to be an exciting new chapter in their life," Genelia added.
Esha's mehendi ceremony will be on June 28 followed by the a traditional wedding in a temple June 29 and a reception the next day.
Spotted: Lara Dutta, Mahesh Bhupathi with their daughter in Bandra
Photos: SRK, Tamannaah Bhatia, Varun Dhawan at Mehboob Studio
Birthday special: Sushant Singh Rajput's journey from TV to films
Photos: Vibrant Sonakshi Sinha opens LFW 2017 on a cruise ship
Health in pictures: 8 reasons why people have unprotected sex