第安纳波利斯的少女，她患有末期甲状腺癌，而癌已转移到肺部。这使她很沮丧，她的妈妈及医生极力劝她参与当地教会每周举行的青少年癌友互助小组，广交正经历跟她相似事情的朋友。Hazel在那里认识了一个迷人的少年Augustus Waters (Gus) (安塞尔·埃尔格特饰)，他的骨肉瘤使他的右腿被截去，以清除癌症。二人自从小组认识后，Gus随即邀请Hazel到他的家中作客，他们发现二人有相似的兴趣和对癌症的看法都很相似，并分享各自的与趣并交换去阅读对方喜欢的书。Hazel推介一本名为《An Imperial A