Johnathan kan amper enigiets regmaak; behalwe sy wispelturige ma. Toe sy weer uitvaar teenoor hom, besluit John om weg te kruip in sy grot, die enigste plek waar hy veilig voel. Maar hy ontmoet Lu, deel van 'n groep sigeuners wat deur hulle slaperige dorpie reis. En daar is nog 'n vreemdeling op die dorp, maar sy teenwoordigheid maak John diep onrustig. Dis die begin van 'n reis waarop John hulle familie se diepste geheime sal ontdek.