Zoe Kravitz and Michael Fassbender were together. Then in the summer, after the release of X-Men: First Class, she was seen around New York with Penn Badgley. It was thought that she and Fassy were over. But at TIFF, I saw them out together on consecutive nights, not just hanging out, but like obviously a real situation. And there was a sleepover. Click here for a refresher on the photos of the two of them heading to lunch together after spending the previous night at his hotel.

Last night however, in Toronto, Zoe was once again with Penn Badgley. They were with 3 other young girls at Terroni on Queen West. At one point, one of those girls started braiding Penn’s hair. Later on, Zoe and Penn were kissing.

Thanks to C for sending me a link to a photo that someone snuck on their iPhone. Click here to see. I won’t pretend to understand how Lonely Boy could possibly measure up in Fassy’s absence. But I am not 24 anymore. Gwyneth Paltrow cheated on Brad Pitt when she was 24 and he was 33, the same age difference, curiously, as Fassy and Zoe. Not that Zoe is stepping out on Fassy. I don’t think that is what this is. Rather, at 24, we want different things. And what she wants right now is Lonely Boy and not Fassy. The mysteries of youth.