Hazel(ShaileneWoodley)是一个美丽的16岁女孩,她正处于黄金年龄,应该像同龄的其他人一样享受生活和青春的乐趣和意图,但事实并非如此。一种无情的疾病找到了肺癌患者Hazel。尽管最近他的病情有所好转,但海泽尔的心情并没有因此而得到缓解。癌症随时复发的阴影和不间断的治疗跟随他,让海兹尔几乎失去了所有的热情和对生活的希望。一次偶然的机会,黑兹尔在癌症互助会遇到了一位名叫奥古斯都(安塞尔·埃尔戈特饰)的英俊男孩,他患有骨癌。两个处境相似的年轻人很快就越来越近了。他们一起探索了上帝留给他们的小世界,海兹尔也看到了未来和希望。