“Virgin River” has become one of the most popular Netflix original showson the streaming site.

Each season of “Virgin River” has offered some swoon-worthy love stories and entertaining drama.

Later, Hope tells Mel about the pregnancy, and she is hurt and stunned by the news.

Alexandra Breckenridge as Mel Monroe on Virgin River.

Of course, fans later found out that Charmaine was pregnant with twins (viaRepublic World).

Preacher then vows to keep Paige and Christopher safe.

However, many fans were stunned when they watched the events of the finale unfold.

Lauren Hammersly as Charmaine Roberts in Virgin River.

Meanwhile, Christopher’s uncle was seen waiting for him at Preacher’s house.

A young adult man came to town claiming to be Doc’s grandson.

Now, she’s unclear if Jack is the father, or her dead husband, Mark Monroe.

Martin Henderson as Jack Sheridan in Virgin River.

Jack and Mel from Virgin River Season 3.