Going into Monday's finale of The Bachelorette, JP Rosenbaum and Ben Flajnik are pulling out all the stops to impress Ashley Hebert enough to earn her final rose.
In an emotional new sneak preview clip from the finale episode set in Fiji, 34-year-old Rosenbaum presents Hebert, 26, with a handmade book, which includes a photo of the couple and a note he penned just for her.
Calling his unexpected gift "the sweetest thing ever," Hebert eagerly reads Rosenbaum's love note aloud.
"My dearest Ashley: This is the first chapter of the greatest love story ever told. The past few months have been the happiest of my life and I can't wait to see what the future holds," Rosenbaum writes. "Meeting you has changed my life forever and falling in love with you has been the best thing that's ever happened to me. When we look back on this time years from now, still happy and very much in love, we will always remember this time in our lives where 'Ashley and JP' first began. I love you, baby, with all my heart and I can't wait for the next chapter. Love always, J."
Equally as smitten, Hebert has long felt Rosenbaum could be The One. "I feel like I've known JP forever," Hebert enthused of the New York-based construction manager on the show's July 18 hometown date episode. "I'm so comfortable around him. I hope he'll stay in that moment and know what I feel for him is so real."
As he faces off against California winemaker Flajnik, 28, and prepares for possible heartbreak, Rosenbaum is satisfied knowing he's given his all in an attempt at lasting love.
"I'm on such a high when I'm with you, and then when I'm without you, it's miserable," he has told Hebert. "I don't want to be without you. I've accepted the fact that at the end if this, if I get heartbroken, at least I can say I gave it my all. I'm willing to risk it all to fall in love."
The Bachelorette finale airs Monday at 8 p.m. (EST) on ABC.
Tell Us: Should Ashley give JP her final rose?
Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!