Com um pai ausente e uma mãe com câncer terminal, Conor não tem uma adolescência normal. Aos 13 anos, ele sofre com a avó e os colegas de escola, além de sempre sonhar com uma árvore gigante que conta histórias para ele, em troca de ouvir as do menino. Mas as conversas do sonho acabam gerando consequências ruins na vida real.