Grace Nilsen, insieme al suo migliore amico Caleb Dahl, vive nel povero nord-ovest della Bulgaria. Per sfuggire ai problemi economici che ogni giorno trovano posto nelle loro case, si rifugiano insieme tra i boschi del loro paesino quotidianamente ormai da due anni. Nel tentativo di aiutare la sua famiglia, Grace trova lavoro dalla famiglia Farten, dove incontra il primogenito :un giovane ragazzo di paese e benestante,Carter Farten. Carter si innamora della ragazza e lei sarà costretta a ricambiare, nonostante gli evidenti sentimenti ricambiati che prova verso Caleb, i quali le tormentano l'anima. Così Grace sarà divisa tra due scelte:un futuro con il ricco ragazzo di paese con cui deve stare, per il quale ha solo una leggera cotta oppure uno con la sua umile anima gemella che non può offrirgli niente se non l'amore.