Jackson (Rusty Martin) é um jovem problemático, que culpa Deus por todas as tragédias de sua vida. Vítima do medo de uma morte iminente, ele luta contra uma doença fatal.
Após ser julgado por vandalismo, esse adolescente é condenado a prestar serviço comunitário sob os cuidados do Pr. Daniels (T.C. Stallings), que comanda um abrigo local. Nesse lugar, uma improvável amizade cresce entre Jackson e Nathan (Chris Robinson), um veterano de guerra desabrigado. Nessa trajetória, ambos aprenderão importantes lições.