Hva skjer når vennskap har sin pris? Etter morens bortgang er den sekstenårige Olive Galloway strandet på Hawaii og er desperat etter å komme seg hjem. Hun må tilbake til Boston før faren hennes mister vettet og selger familiens hus. Men flybilletter koster penger – noe Olive mangler i overflod. Med hjelp fra Brander, den kresne lederen av ungdomsgruppen, og Jazz, en mystisk jente med en forkjærlighet for alt som har med Hawaii å gjøre, får Olive sommerjobb på Shave Ice Shack. Målet er klart: hun vil tjene nok penger til å kjøpe en flybillett hjem før sommeren er over. Når Jazz imidlertid avslører en smertefull hemmelighet, settes Olives planer på prøve. Jazz trenger mye penger, og både Olive og Brander er fast bestemt på å hjelpe sin venn. Men når innsamlingsforsøkene deres mislykkes, finner Olive seg selv i en vanskelig situasjon. Å hjelpe Jazz betyr å gi opp billetten hjem, og tiden begynner å renne ut.