A foreign exchange student finds herself drawn to a mysterious town and its inhabitants when she’s left behind by her tour bus.