A Kiss, a Wedding, and a Surprise Visitor on the Season Finale of 'When Calls the Heart'

I imagine Nathan-Elizabeth fans are ecstatic after watching the penultimate episode of When Calls the Heart this past Sunday. N&E shippers were more than happy that they didn't have to wait until the season finale to see if the two would kiss (spoiler alert: they kiss). The two finally locked lips after Elizabeth (Erin Krakow) admitted to Nathan (Kevin McGarry) and also to herself that she was in love with him, but will it be smooth sailing from here on out?

While our cast prepares to head back to Hope Valley to film season 12, let's take a look at what's coming in the Season 11 finale. Don't forget to check out the Parade exclusive clip and images below.

What happened in last week's episode of When Calls the Heart?

In "Run to You," last week's episode of When Calls the Heart, Nathan and Bill (Jack Wagner) took charge when notorious gangster Casimir Shaw (Hugo Steele) threatened the town. Rosemary (Pascale Hutton) teamed up with her competition, Randall Rockwell (Brandy Le) of the Benson Hills Beetle to uncover the truth and what they uncovered was a surprise to pretty much everyone.  It turned out Casimir Shaw was actually Jeanette Aucoin (Cecilia Deacon)! After giving her every opportunity to turn over a new leaf, Lucas (Chris McNally) has no choice but to have Jeanette arrested for her crimes, but before that can happen Rosemary and Elizabeth are taken hostage and it's the Mounties that come to save the day!.

Over on the other side of town, Mei (Amanda Wong) learns that her brother, a merchant marine, will be in port for a very short stay. Mike (Ben Rosenbaum) decides it's the perfect opportunity to propose to Mei and the two get engaged with hopes to wed when her brother comes to visit.

Back over at the saloon, Elizabeth and Nathan literally take a leap of faith to thwart Shaw and by episode's end, the pair finally kiss.

Related: Hearties Rejoice! When Calls the Heart Alums Reunite for a New Hallmark Christmas Movie

What is this week's episode of When Calls the Heart about?

In this week's season 11 finale, "Anything for Love," Mike and Mei's impending nuptials bring heightened emotions and surprises. Nathan and Elizabeth exchange secrets, Rosemary and Lee (Kavan Smith) pitch Lucas an idea for the future of Hope Valley, and a surprise visitor and their news might be a halt to change for some.

Related: Travel the World Without Leaving Home This Summer with Hallmark Channel's Passport to Love

When does the season finale of When Calls the Heart premiere?

The season finale of When Calls the Heart will premiere on Sunday, June 23 at 9 p.m. ET on Hallmark Channel and will be available to stream the next day on Hallmark Movies Now.

Related: The Burning Questions You Need to Know About 'When Calls the Heart' Season 11

Does Parade have a sneak peek from season finale of When Calls the Heart?

Check out this Parade exclusive sneak peek from this week's season finale of When Calls the Heart!

Take a look at images from the season finale of When Calls the Heart

Check out some select images including a couple of Parade exclusive images from the season finale of When Calls the Heart in the gallery below.

View the 10 images of this gallery on the original article

Next, When Calls the Heart Is Officially Returning for Season 12