In late May, Leo DiCaprio made his annual pilgrimage to the Cannes Film Festival, more commonly referred to as Cannes. The 44-year-old movie star goes every year, whether he has a movie to promote or not—this year, he was there for the premiere of Quentin Tarantino’s Once Upon a Time in Hollywood, which he stars in with Brad Pitt and Margot Robbie. But based on careful observation of his activities for the last several years, it seems like the main reason Leo goes to Cannes is to spend time with models, who congregate at the 12-day festival and on the very expensive yachts that surround it.

This year, Leo attended the festival with his girlfriend of a year and a half, a 21-year-old model named Camila Morrone. As is his custom, he didn’t identify her as his girlfriend to the press or walk the red carpet with her at any events. (She attended the premiere of OUATIH, but posed for photos on the red carpet separately.) He did spend some quality time with her in France, though, which we know thanks to The Daily Mail; the British tabloid published these remarkable photos of Leo and Morrone interacting after a lunch date at the exclusive Hotel du Cap-Eden-Roc. The headline: “Leonardo DiCaprio, 44, proves he's the ultimate Instagram boyfriend as he takes girlfriend Camila Morrone's, 21, photo during rare outing in Cannes.”

The photos provoked a wave of interest on social media because they depict Leo acting, well, actually interested in the woman he’s dating. Over the last two decades, he has dated dozens of mostly blonde models under the age of 25 (the rare exception being Blake Lively, a blonde actress who at one point had a Chanel contract). But he’s rarely acknowledged them in the media, or shown an excess of emotion for them in public. Remember Toni Garrn? Nina Agdal? Kelly Rohrbach? Erin Heatherton? Leo has appeared in the tabloids with all of them—hanging out on yachts in Europe, riding Citi bikes in New York—but he’s never talked about any of those relationships in the press. As a result, the public has come to take his affinity for young, almost-exclusively-blonde Victoria’s Secret and/or Sports Illustrated models for granted. He gets all of the benefits of being associated with young, attractive women, but he never has to explain himself when the relationships end, or when he starts dating literal teenagers. But when you look at the data, it’s jarring, which explains why this chart went viral on Reddit in March:

Leo keeps getting older, but his girlfriends stay the same age. And they never, ever talk about him in the press. How has he managed this careful balancing act for the last 20 years? Fire up your vapes and let’s take a leisurely bike ride down memory lane.

Meeting Models in Cannes

When he’s single, Leo goes to Cannes to meet new models. When he’s in a relationship, he brings whichever model he is dating, and also meets new models. Based on tabloid research, this trend started in 2011, when Leo attended the festival shortly after his breakup with then-25-year-old model Bar Refaeli. At the festival that year, he met and canoodled with then-23-year-old Lively on a yacht. (They had a brief affair, and then she dumped him for Ryan Reynolds.) In 2016, he met Sports Illustrated model Nina Agdal at the festival and started dating her, only to break up with her just a few days before Cannes the next year (she had just turned 24, which is perilously close to Leo’s apparent age limit for girlfriends—25). He attended the festival solo, and so did Morrone, then 19. They started officially dating six months later. (Morrone happens to be the former stepdaughter of Leo’s good buddy Al Pacino.)