In a quiet English hamlet, a sudden storm unearths long‑hidden truths, forcing villagers to confront their own ghosts as memories rise from the fallen leaves and reshape their future.