Warning: This story contains spoilers from season 3 of Outer Banks. Weathering some serious storms. John B (Chase Stokes) and Sarah (Madelyn Cline) faced unexpected obstacles during season 3 of Outer Banks — including her cheating with Topper (Austin North).During the new season of the hit Netflix series, which premiered on Thursday, February 23, John B and Sarah struggled to see eye to eye on personal issues.
John B privately faced his father (Charles Halford) coming back into his life amid an ongoing treasure hunt.
When he wasn’t able to explain everything to Sarah, a rift formed in their relationship.Meanwhile, Sarah had to come to terms with father Ward’s (Charles Esten) return without John B by her side.
Her attempt to have a normal day led to a trip with Topper — which ended with the exes hooking up on a beach. Sarah told John B the truth, which ultimately pushed him to beat up Topper in front of the entire town.The fan-favorite couple, however, were able to work out their issues before going on a mission to South America with their respective dads.“What is it you really want?” John B asked his girlfriend, to which she responded, “Honestly, before I saw you tonight, coming out of the station, I didn’t know the answer to that question.
Read more on usmagazine.com