Lara Jean Covey középiskolája önkéntes programot indít; míg barátja, Peter Kavinsky a barátaival önkénteskedik, Lara Jean inkább a Belleview idősek otthonába megy, ahová idősebb nővére, Margot is járt.
Első napján ott találkozik Stormyval, a Margot által gyakran emlegetett különc idős hölggyel, és felfedezi, hogy John Ambrose McClaren is önkénteskedik Belleviewban. Beszélgetnek egy szerelmes levélről, amit a lány sok évvel ezelőtt írt neki, és a férfi megengedi neki, hogy elolvassa a levelet, ha utána visszaadja neki. Lara Jean képtelen nem gondolni a beszélgetésükre, ráadásul állandóan bizonytalan a Peterrel való kapcsolatát illetően, mert nem tudja megállni, hogy ne hasonlítsa magát volt legjobb barátnőjéhez, és Peter volt barátnőjéhez, Genhez.
Balentin-napon Lara Jean szemtanúja lesz, ahogy az osztálytársainak különleges acapella csoportok szerenádot adnak, és egy barátja elmondja neki, hogy Peter minden órán egy csoportot küldött Genhez szerenádot adni, még akkor, amikor még együtt jártak. Ez fokozza a lány bizonytalanságát, bár erről megfeledkezik, amikor később aznap találkozik Peterrel. A férfi egy ezüst szívnyakláncot ad neki, és felolvas egy verset, amiről a lány azt hiszi, hogy eredeti, de kiderül, hogy egy Edgar Allan Poe-vers két versszaka. A férfi később bocsánatot kér, és azt mondja neki, bárcsak írhatna neki valami hasonlót, bár mindent komolyan gondol a versben.
A Belleview-ban végzett önkéntes munkájuk során Lara Jean és John Ambrose egyre közelebb kerülnek egymáshoz, és miután felfedeznek néhány régi dísztárgyat, Csillagbált rendeznek Belleview számára; úgy tűnik, hogy a férfi érzelmeket táplál a nő iránt, aki nem beszélt neki a Peterrel való kapcsolatáról. Ehelyett megbeszélik, hogy elmennek a régi középiskolai törzshelyükre, egy faházba, hogy kiássák az időkapszulát, amit évekkel ezelőtt elástak a barátaikkal, köztük Gen-nel, és felváltva kicsomagolják. Gen azt állítja, hogy ő nem tett semmit az időkapszulába, Peter féltékeny lesz John Ambrose-ra, és felfedi a kapcsolatát Lara Jeannel. Ő és Peter összevesznek, de végül kibékülnek.
Másnap Lara Jean bocsánatot kér John Ambrose-tól, amiért nem beszélt neki Peterről, majd kiöltözik Peter játékára. Miközben arra vár, hogy Peter kijöjjön, Chris megmutat neki egy fényképet Genről és róla. A lány szembesíti Petert, és rájön, hogy Peter soha nem hagyta abba a beszélgetést Gen-nel, és a sítúrán Peter azt tervezte, hogy aznap este újra összejön Gen-nel. Mivel Peter siet a meccsre, azt mondja Larának, hogy majd később megbeszélik a dolgot, de a lány túlságosan megbántódik, és szakít vele. Később elmegy a faházba, és találkozik Gen-nel, aki elárulja, hogy Peter csak vigasztalta őt, mivel a szülei elválnak. Azért ment Peterhez, mert ő is átélte ugyanezt az élményt, hogy Peter megőrül Lara Jeanért, és hogy ne kételkedjen benne. Azt is elárulja, hogy valójában egy Lara Jeanéval azonos barátságkarkötőt tett a kapszulába, és túlságosan szégyellte megmutatni. Lara Jean rájön, hogy nem Peter, hanem ő volt az, aki mindig is Genre gondolt, és kibékül Gennel.
A nyugdíjasok báljának estéjén Stormy ruhát és sminket ad Lara Jeannak. Ő és John Ambrose táncolnak, mielőtt kimennek a hóba. Amikor megcsókolják egymást, Lara Jean rájön, hogy igazán szereti Petert, és nem táplál érzelmeket John iránt. Bocsánatot kér tőle, és kirohan a házból, ahol meglepődve látja, hogy Peter odakint vár rá. Azért várakozik kint, mert eszébe jut, hogy Lara nem szeret hóban vezetni, amit már az első randevújukon is elmondott neki. A férfi azt mondja, hogy összetörheti a szívét, ha akarja, de a lány azt mondja, hogy helyette szereti, mire a férfi azt mondja neki, hogy ő is szereti őt. Megcsókolják egymást, kibékülnek, és a befejező voiceoverben Lara Jean azt mondja, hogy mesebeli kapcsolatot szeretett volna Péterrel, de most már elégedett azzal, ami van.