As the winter season begins in Creta, an overly touristic Greek island, a family of locals, owners o…
A newly appointed teacher finds herself being followed, and soon discovers that one of her own stude…