"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.
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash
Spotted: Shah Rukh Khan at Morani's bungalow in Mumbai
Spotted: Sonam Kapoor and sister Rhea at Mumbai airport
Photos: Ranveer Singh, Vaani Kapoor get 'Befikre' on 'Super Dancer'
In pictures: 12 child artistes who turned into beautiful divas