After putting in years of work, Real Housewives of New York star, Tinsley Mortimer, is finally engaged to on-again-off-again boyfriend, Scott Kluth.

Coupon king Kluth proposed to Mortimer as Christmas carolers sang by the steps of the Chicago Water Tower, according to Page Six.

"Scott's apartment is close to where the carollers were," a source told the entertainment outlet. "They were walking to dinner to, and they saw these carollers, and they broke into Christina Perri's 'A Thousand Years,' which is their song. It took Tinsley a few seconds to figure out what was going on, but then Scott got down on one knee. He'd organized the whole thing with the carollers in advance."

Tinsley has been desperate to walk down the aisle with Kluth, and despite breaking up several times, it was always very clear that she could never move on from him.

"She was totally surprised," the source continued. "Her friends sort of knew something was coming, but it really did take her by surprise. Scott asked her mom's [Dale Mercer's] permission, so their families knew, but it was a surprise to her friends."