Celine ha 20 anni e sta cercando di superare un periodo difficile della sua vita. Dopo tre mesi di depressione, sta cercando di uscirne, ma non è facile. È una ragazza con i capelli scuri e le lentiggini, che preferisce stare da sola. La sua lotta è silenziosa: non vuole che gli altri vedano la sua sofferenza. Ma ogni giorno sta cercando di ritrovare se stessa, di guarire, anche se ha paura di ricadere.
Thomas è il ragazzo con cui celine è cresciuta . Ha un atteggiamento da "ragazzo stronzo" e sembra vivere in un mondo di feste e ragazze, senza preoccupazioni. Con il suo sguardo duro e i tatuaggi, sembra distante da tutto e tutti. Ma dietro quella facciata, anche lui nasconde una solitudine che non lascia vedere a nessuno. La sua vita è fatta di distrazioni, ma non è mai veramente felice.
Le loro vite si intrecciano quando le loro famiglie si uniscono: la madre di thomas si fidanza con il padre di celine.
Celine e Thomas non si piacciono affatto, eppure si trovano costretti a convivere. Lei cerca di evitare lui, che la disturba con il suo comportamento, ma Thomas sembra essere incuriosito da lei, una ragazza che non si lascia influenzare facilmente.
Con il tempo, Celine e Thomas si rendono conto che, nonostante siano così diversi, entrambi stanno affrontando le proprie battaglie. Celine sta cercando di uscire dalla sua tristezza, mentre Thomas si sente intrappolato in un mondo che non riesce a soddisfarlo. Nonostante ciò, entrambi non sono pronti a guardare veramente dentro di sé.
Between Heart and Battles racconta di due ragazzi che si trovano ad affrontare le proprie paure e insicurezze, senza sapere quale strada prenderanno. La loro storia non è romantica né semplice, ma è una continua ricerca di se stessi e di equilibrio.
"Vorrei dirti che sembri da sempre in posa
Che sai che cosa vuol dire stare da sola
Una che non sa gestire quello che prova
Una di cui uno come me si innamora..."