Americké romantické drama o dvou lidech. Hazel a Gus jsou dva teenageři, kteří mají zajímavý smysl pro humor a to je spojuje. Cloumá s nimi láska, která je o to silnější, protože se setkali na podpůrných sezeních při boji s rakovinou.
Hazel Grace Lancasterová (Shailene Woodley) je teprve 16 let a má velmi ráda své rodiče, kteří jsou někdy až moc starostlivý, ale není se čemu divit. Gus Waters (Ansel Elgort) se zamiloval do Hazel a ona zase do něj. Postupně se poznávají a sbližují se, přitom společně prožívají a sdílí obavy z vyvíjející se nemoci a lásku ke knihám, včetně velmi oblíbeného románu Císařský neduh, který má Hazel velmi ráda.
Hazel se marně snaží spojit s autorem této knihy, ale Gus to dokáže a ten je nečekaně oba pozve do Amsterdamu a tak Gus bere Hazel na cestu. Doufá, že na ní najde odpovědi na všechny otázky, které ke knize měla. Jenže otázky nenachází u autora, ale u člověka, který ji neskonale miluje a sdílí s ní všechno.