To All the Boys I’ve Loved Before is the epitome of unattainable teenage fantasies, treading knee-deep in the most recognisable of rom-com cliches that it threatens to give you a cavity or two. But of course director Susan Johnson knows that. When we meet our romantically hopeless hero Lara Jean (Lana Condor), she’s running in a luscious field in a flowing regal gown to meet the boy of her affections, Josh (Israel Broussard). One problem: Josh is dating her sister, Margot (Janel Parrish), and is ceremoniously dumped when she heads to Scotland for university. (I, a Scottish person, have qualms but that’s for another time.) The opening is like something straight out of a sappy romance novel – because it is. Lara Jean is a classic hopeless romantic, with a tendency to daydream about falling in love instead of experiencing it herself, drawing on love stories and John Hughes movies for inspiration. The film similarly wears its influences on its sleeve, likely making a new generation of teens succumb to the never-ceasing power of the rom-com.