After being separated for 15 years, Laura and Ruben come together again at an isolated cabin nestled in the forest.