Peter Weber's journey to find love (on television at least) has come to an end. Last night was the season finale of The Bachelor where we found out Pilot Pete's fate. Let's get to it, shall we? 

The Bachelor Season Finale Recap

The episode picks up right where it left off in Australia where Peter is still heartbroken over Madison leaving, however he still decides to go ring shopping. Hannah Ann is actually unsure as to whether or not she will show up on the final day and Chris Harrison has to break that news to Peter who is waiting to get down on one knee.

RELATED: Tyler Cameron's mother has died of a brain aneurysm 

Peter is upset, takes some time and finally Hannah Ann shows up, "in my heart, I believe that our love is so strong, and that’s why I’m still here," she says. Peter starts out talking first: "I told you that my heart was torn in two different directions. And now I have to follow my heart. So, Madison… she actually left two days ago," the Bachelor says.

Peter ends up not telling Hannah Ann the full story and instead says that he chooses Hannah Ann forever and the couple gets engaged. Then, flash forward to Peter back home telling his family and Barb has already fallen apart in tears by the news.

Peter Weber calls off the engagement to Hannah Ann 

Then we flash forward to Peter arriving in Los Angeles to talk with Hannah Ann about his "struggles." Watch what happens below... 

Meanwhile, back in the live-studio audience, Hannah Ann confronts Peter and tells him to be "a real man" and Barb sparks controversy when it's Madison's turn to sit in the hot seat with Peter. She makes it clear that she doesn't like Madison and doesn't think it will work. Her words got many negative reactions from the crowd. 

After we see video of Chris Harrison breaking the news to Madison that Peter got engaged to Hannah Ann, but is now single, she meets Peter at his home and now they are trying to see what's going to happen next in their relationship. Last night, Peter and Madison decided to take things one step at a time moving forward.

RELATED: This is the new Bachelorette!

Peter and his mother share some awkward conversation (in front of everyone) and that's that. Barb is not convinced, but we will have to see what Peter and Madison decide to do going forward!

It's been a wild ride this season rose lovers, thanks for staying tuned! You can catch the new season of The Bachelorette starring Clare Crawley on May 18th, 2020 on ABC.