Million Dollar Listing Los Angeles star David Parnes has popped the question.

Parnes got engaged to Adrian Abnosi after knowing each other for less than two years, E! News reported.

"Adrian is everything to me," Parnes told E! News. "I know it may sound cliche, but I'm lucky to have found my soul mate, and I hope that I can be the husband she deserves. I made a promise to her father that I will look after her and be there forever, and I want her family to know how much she means to me."

Parnes proposed with a 4-carat, cushion cut Lorraine Schwartz diamond engagement ring with a white gold band. He reportedly played a big role in designing the ring, as he worked with the jewelry designer "every step of the way."

Parnes popped the question in Capri, Italy, because it's their "favorite place," according to Parnes. He had a boat pick them up from a pier in the late afternoon and take them around the island for a few hours.

"We were able to relax and unwind, joke and laugh and just be together within the most breathtaking setting," Parnes told E! News. "The energy and the scenery, the restaurants, the sea -- it's all so beautiful. I wanted to have the peace of mind that I made it as memorable as I could... I was only getting one shot!"

Afterward, Parnes planned for a vintage Italian convertible taxi scoop them up and drive them to a lighthouse at the top of the island. They reportedly walked up a private pathway which had a sign with their names on it, and then at the top, a terrace was decorated with her favorite white and pink roses.

With champagne and chocolates also awaiting them, Parnes got down on one knee and hired a professional photographer to snap a picture of the romantic moment, which took place at sunset.

Parnes met Abnosi at Cecconi's in West Hollywood, and the Bravo star reportedly couldn't take his eyes off her.

"I met David just weeks after I lost my mother to cancer," Abnosi said, "and the amount of light and love he has brought into my life is truly unbelievable."

Million Dollar Listing Los Angeles airs Wednesday nights at 9PM ET/PT on Bravo.