Viewers of ABC's “The Bachelorette” are weeks away from seeing Becca Kufrin pick a fiancé from her final two men. While the network has yet to reveal who her Season 14 winner is, finale spoilers have already leaked, meaning fans who want to know who Becca chooses can easily find out.

When “The Bachelorette” finale airs on Aug. 6, viewers will watch as Becca decides between Garrett and Blake, both of whom have been front-runners her entire season. (Jason is eliminated during the fantasy suite episode.) While Becca has admitted she does fall in love with two men during her journey, she only ends up with one: Garrett.

“I did develop really strong feelings for a couple of them and I did fall for two guys at the end, yes,” Kufrin told ET in May. Kufrin went on to reveal she ended up with her final pick after “a moment of clarity.”

Becca’s winner was first revealed by TMZ after the site leaked photos of the two newly engaged reality stars kissing in the Maldives in May. Reality Steve, a known spoiler blogger for the series and its companion program “The Bachelor,” shortly after confirmed that Becca and Garrett were together.

“[I love] so many things [about him],” Becca previously told ET Online without naming Garrett. “Just that he put up with me through the entire journey.”

She continued, “I was asking for a teammate, a 50/50 throughout the entire season. I feel like I truly found that. So we’ll have each other’s backs through the time where we have to stay private. And then we'll continue that and share it with the world.”

While Becca and Garrett have yet to address the rumors they are engaged, Garrett has been teasing his feelings for “The Bachelorette” on social media. Since the show started airing, Garrett has continually posted pictures from their on-camera dates, most recently of her visit to his hometown in episode 8.

“Find someone who you can always laugh, be happy, and have fun with,” Garrett captioned an older shot. “Watch the @bacheloretteabctonight as I continue my search for that!”

“The Bachelorette” airs Mondays at 8 p.m. EDT on ABC. Tune into the finale on Aug. 6.