Hartsock On 'Life & Style'
Pictured is Desiree Hartsock on the cover of Life & Style magazine. A source close to the Bachelorette is claiming that she is engaged to either Brooks or Drew. Life & Style

Warning: Spoilers ahead.

Did Desiree Hartsock find love on “The Bachelorette"? A source close to the 27-year-old claims that she has not only found the one but also accepted a marriage proposal.

The insider dished to Life & Style magazine that Desiree is “over the moon” and it’s all due to a man getting down on one knee. While who the winner of Desiree’s heart is currently still a mystery, the source claims that she narrowed down her choice for the finale two to Drew and Brooks!

On May 6, one of the men proposed to Desiree with a cushion-cut 3.5-carat Neil Lane diamond and platinum engagement ring. The total of said engagement ring? A reported whopping $75,000.

“Desiree believes she made the right choice,” the source continued, adding that right now they get to see each other once per week. But the secret rendezvous’ in secluded locations will fortunately come to an end for Desiree and her mystery beau when “The Bachelorette” 2013 finale airs on ABC on Aug. 5.

Unfortunately, Life & Style’s source conflicts with the information that Reality Steve obtained. According to the reality TV know-it-all, the final rose ceremony comes down to Brooks and Chris, not Drew. Reality Steve reports that Desiree ends up becoming engaged to her front-runner from the start of the 2013 season, Brooks.

The road to love for Desiree hasn’t been easy. The last few weeks have been harder for her to say goodbye to contestants, and a preview for the “Fantasy Dates” episode shows that more tears will be spilled. In a preview for the upcoming episode, Desiree can be seen crying while “Bachelorette” host Chris Harrison gently squeezes her hand and says, “I’m sorry.”

“I never thought this is where I would be,” she says all choked up. “I just want to go home, to be honest.”

The “Men Tell All” episode will air on Monday, with the “Fantasy Date” episode set to air on July 29. “The Bachelorette” finale is speculated to air on Aug. 5.

Who do you think Desiree will end up with? Let us know in the comments section.