Ben (Cayden Boyd) é um garoto de 13 anos, que está cansado da ausência de carinho de seus pais. Quando ele conhece Cassie (AnnaSophia Robb), uma garota da mesma idade que chega para morar com sua família, eles criam uma forte amizade. Frustrados com a situação, os dois decidem embarcar em uma incrível viagem, em busca dos tios de Cassie, na esperança de encontrar o lar perfeito para eles. Em suas jornadas, eles cruzam com diferentes pessoas, entre elas o fazendeiro Henderson (Val Kilmer), cada uma delas ensina à dupla, diferentes lições sobre o mundo. Quando chegam ao final da jornada, eles percebem que a família nunca é perfeita, mas que é provida de um amor raro e incondicional, que floresce mesmo nos tempos mais difíceis.