[Warning: The following contains spoilers for Season 2 of Virgin River. Read at your own risk!]Well, color us shocked.
There hasn't been a cliffhanger that shook us to the core like the Virgin River Season 2 finale since the end of Sweet Magnolias' freshman season (we are STILL dying to know who else was in the car).
It was a Thanksgiving treat to return to Virgin River, the snowy small town with lovable nice neighbors, all with a complicated past.
It was gravy on top to see Mel (Alexandra Breckenridge) and Jack (Martin Henderson) finally admit they love each other and get together, but they still might not get a happy ending.
Read more on tvguide.com