A mother and daughter stop by a little village...and soon decide to stay...