Jade McKinley returnerer til Chapel Springs etter flere år med forsøk på å beskytte sitt sårbare hjerte. På hjemmebane møter hun Daniel Dawson, som gjenfremkaller ønsket om å danse igjen. I den sjarmerende elvebyen Chapel Springs, Indiana, følte Jade seg alltid som et ugress i en rosehage. Da hun forlot stedet, trodde hun at hun aldri ville se seg tilbake. Men nå, gravid, alene og uten penger, er hun tvunget til å komme tilbake. Daniel, som har vært en del av McKinley-familien i flere år og også ordfører, har alltid hatt en spesiell plass i Jades liv. Hans egen oppvekst har vært preget av fravær, og han passer perfekt inn i den livlige McKinley-familien. I årevis har han vært forelsket i Jade, men hun har alltid sett på ham som en storebror. Nå som hun er tilbake, er følelsene hans sterkere enn noen gang. Mens Jade prøver å finne sin plass i det nye gamle hjemmet, opplever hun en kamp med indre demoner. Gud virker fjern, hun skjuler hemmeligheter fra familien, og hun kjenner en uforklarlig tiltrekning til mannen som alltid har kalt henne "squirt". Det viser seg at det å vende hjem kan være både en vanskelig og en fantastisk opplevelse, noe hun aldri hadde forestilt seg.