Judging from the latest Bachelorette promos, Desiree Hartsock could bein for a world of pain in the coming weeks. We're not exactly sure why, but at one point, she's seen breaking down to host Chris Harrison, sobbing that she just wants to go home! Whaaat ...?! No wonder there's been so much buzz that maybe the season actually ends without an engagement.

Still, let's not be so quick to jump to such a bummer (or schadenfreude-istic, depending on how you see it!) conclusion, eh? Sources have been dishing about what really happened in Antigua ...

SPOILERS ahead! I repeat, DO NOT read if you don't want to know about what happens on Desiree's Bachelorette season finale!

We'll get to see it all go down on August 5. "She seems to have a constant smile on her face." Another friend claims, "She's over the moon. Desiree believes she made the right choice."

The source claims the last man standing proposed to Des with a 3.5-carat Neil Lane diamond engagement ring, worth $75,000, on Dow's Hill in Antigua. Oof-ah! And another insider shares how things have been between the happily engaged couple as of late: "They get to see each other once a week" in private locations and are very much still in love.

Well, I would hope so! Especially after what it looks like she went through to get to this point. I know some fans have griped that she's boring, dull, not nearly as sassy as Bachelorettes past, but I heart Des and would love to see her happy and settled with Mr. Right ... who, let's be honest, is most likely going to end up being Brooks.

Maybe the producers even worked in his whole "hesitation" storyline -- whether through editing or even something more contrived? -- to throw us off! So it wouldn't be as obvious that Des and Brooks were smitten with one another from the start. Or there's always the chance he really did take a bit longer to come around to being comfortable falling for someone who was fielding proposals and "I love you"s from other men. (Can't say I'd blame him.) Either way, it sounds like there's no need to worry about the drama that lies ahead, because ultimately, it will all end up working out in the finale that airs August 5.