La película es una adapatación cinematográfica de la novela homónima escrita por el autor canadiense William P. Young.
En 2005, para sacar a su familia adelante, William Paul Young trabajaba en tres empleos distintos. Fue entonces cuando comenzó a escribir una novela durante los 40 minutos que duraba su trayecto en tren, con la esperanza de expresar sus sentimientos acerca de Dios a sus hijos, ya que no podía permitirse el lujo de comprarles regalos. Esperaba que su familia y quizás algunos amigos leyeran el libro, que finalmente vendió más de 20 millones de copias, convirtiéndose en todo un éxito.
El reparto de la película incluye a la ganadora del Oscar por Criadas y señoras (2011) Octavia Spencer.
La novela en la que se basa el filme ha sido traducida a 39 idiomas y ha vendido más de 20 millones de copias.
Inicialmente, Forest Whitaker fue el elegido para dirigir la película. Pero es finalmente Stuart Hazeldine quien la dirige.