Becca Kufrin claims she has found her Prince Charming, but her last days of being The Bachelorette star were apparently excruciating.

ADVERTISEMENT
"I'd be dishonest if I didn't say this was by far the most challenging, at times stressful, exciting and worthwhile thing I've ever done in my life," Becca wrote in her People blog.

RELATED LINK: 'THE BACHELORETTE' SPOILERS: WHO DID BECCA PICK AS HER WINNING BACHELOR?

"Though at times I questioned if this could actually work and if I was the best gal to take this on."

With the finale of Season 14 right around the corner and only two men remaining in the fight for Becca's heart, the Minnesota native is teasing an extremely emotional ending.

"Next week is the last time I ever give out another rose, but it wasn't easy getting there," she admitted.

"I knew I was in for an emotional rollercoaster, but nothing could have prepared me for what was to come. I'm left with a gut-wrenching goodbye and the harsh reality that I had to break someone's heart in half."

Either Blake Horstmann, a 28-year-old sales representative from Bailey, CO, or Garrett Yrigoyen, a 29-year-old medical sales representative from Reno, NV, is going to leave The Maldives devastated after the Final Rose Ceremony.

RELATED LINK: 'THE BACHELOR' FRANCHISE COUPLES NOW: WHO IS STILL TOGETHER?? (PHOTOS)

But the conclusion of her journey on The Bachelorette was definitely all worth it, according to Becca.

"On this journey I found myself, I found love, I found my partner and future husband, and I found a lifetime of beautiful, weird, heartbreaking, inspiring, and laughter filled memories," gushed Becca, who revealed at the start of the season she's engaged.

"All of the support, love and kindness has blown me away since the start of this, so I owe Bachelor Nation a huge thank you from the bottom of my heart. Sending virtual hugs to everyone who had supported me along this endeavor!"

The Bachelorette finale will air as a three-hour event on Monday, August 6 from 8-11 PM ET/PT on ABC. The broadcast will air from 8-10PM ET/PT, followed by the one-hour After the Final Rose special.

RELATED LINK: BECCA REPORTEDLY HAVING DOUBTS ABOUT FINAL WINNER PICK, "MIGHT PULL AN ARIE"

To read spoilers on how Becca's The Bachelorette season ends and whether she gets engaged to Blake or Garrett, click here.

And to read a report on how Becca's relationship with the winner is going, click here.

Interested in more The Bachelorette news? Join our The Bachelorette Facebook Group!