‘The Fosters’
Stef (Teri Polo) and Lena (Sherri Saum) recently proved that they could go through anything together in “The Fosters” Season 4, episode 16. Freeform

“The Fosters” Season 4, episode 16 featured a surprise wedding on Tuesday night.

In “The Long Haul,” Stef’s (Teri Polo) mom, Sharon (Annie Potts), reunites with her daughter’s entire family and reveals that she’s engaged to her much younger boyfriend, Will (Rob Morrow). The latter is extremely excited to tie the knot with Sharon, but Sharon tells Stef that she’s not ready to walk down the aisle again. After Sharon’s marriage to Stef’s dad failed several years ago, Sharon became traumatized by marriages. She asks her daughter to tell Will that she doesn’t approve of him for her mom, but Stef reminds Sharon that she should act like an adult.

Read: Emma tells Jesus about her abortion

After Sharon breaks the news to Will, the latter appears to be understanding of his partner’s decision. Will tells Sharon that he doesn’t want their partnership to only be based on a contract. Instead, he vows to take good care of Sharon for the rest of their lives. But since everything has already been set for their wedding, Stef comes up with a plan to ask Lena (Sherri Saum) if she would like to get married to her again.

Throughout the past year, Stef and Lena have struggled tremendously. Their son, Jesus (Noah Centineo), is still recovering from an accident; Callie (Maia Mitchell) is in danger of being sent to prison; Brandon (David Lambert) did not get into his dream school, Julliard; Mariana (Cierra Ramirez) is dealing with trauma; and Jesus (Hayden Byerly) is being bullied at school for being gay.

Despite their challenges, Stef and Lena proved that they can solve anything as long as they are together. It comes as no surprise that Lena agrees to marry Stef again. The two share a sweet kiss while the rain pours heavily on them.