So does Charlie Puth have a girlfriend? Who is he dating? Which celebs has he been linked to in the past? For the 26-year-old musician, these are some burning questions his fans just need to know. After all, he writes songs that are all about love and relationships. Knowing he creates his music himself, it's clearly coming from his personal experience. But Charlie wants everyone to focus on his music, so he often keeps a lot of the details regarding his personal life to himself. Although he has spilled the tea every once and while! Plus, he recently posted a pic on Instagram where he appears to be holding hands with a new leading lady in his life.
Real question: whose hands are those?! A few days later, he then posted another rather romantic pic on his IG where he looks as happy, with the simple caption, "babe."
And on his Instagram Stories, he shared a video where you can see he was swinging on a hammock with someone special.
So who is this lucky girl?! Well, we're breaking it all down, and we have the guide to all the ladies he's been rumored to date throughout the years.
Charlie Puth and Selena Gomez
These two collaborated on Charlie's hit song "We Don't Talk Anymore" – and while Selena claims they were always just friends, fans always had a feeling there might've been something more to this story. Especially after Charlie publicly dissed Sel's ex Justin Bieber during a concert when he was singing the tune. So what really went down?
Charlie eventually revealed to Billboard when talking about the song that he and the 26-year-old songstress had a brief relationship that really left an impact on him.
"It's about a particular moment in my life, when someone very close to me wanted the attention of somebody else. When I found that out and we ended it, I might have done some shady things too, and she might have asked me, 'How long has this been going on?'" he said. "I don't kiss and tell, but the only way a song like that can come across as real is if there's something else going on behind the scenes. And that's what was happening [with Selena]. Very short-lived, very small, but very impactful. And it really messed me up. I'm trying to put this the best way possible: It wasn't like I was the only person on her mind. And I think I knew that going in — what I was getting myself into."
So although he felt rather hurt by the end of it all, he enjoyed working with Selena.
"You gather up a bunch of emotion with the life shovel, throw it in the life bucket, mix it up. And she evoked such good emotion on that song, it was a pleasure working with her. That’s why I’m always happy to sing it, even though it came from a dark point in my life," he added. And in case you were wondering, he confirmed that they really don't talk anymore.
Charlie Puth and Meghan Trainor
Charlie and Meghan also recorded a song together, "Marvin Gaye," and they totally shocked everyone at the 2015 American Music Awards when they shared an intense make-out session on stage. As we know now, the 24-year-old songstress is happily engaged to Daryl Sabara, but was she ever Charlie's girlfriend?
Short answer: no, they were just friends who played up the romance for a performance.
"I'm a very aggressive maker-outer. But Meghan is my friend, and I don't know, like, my natural boy instincts kinda just like kicked in…I was like all nervous before, like how am I going to make this look real, because I’m not attracted to her in that way. She’s my friend…It was mostly lip action, but I didn’t want to get too crazy," he said on the JohnJay & Rich Show. So no, they were never an item!
Charlie Puth and Lea Michele
This short-lived romance totally flew under the radar, but Charlie spilled the truth during a game of 'Trick or Treat' when he appeared on the Capital Breakfast show with Roman Kemp. Charlie had to either answer a question for a treat or refuse to answer and get tricked in some way. Roman asked him, "Which celebrity have you been on dates with that we don't know about?" If he didn't answer, Roman was apparently going to spit out Charlie's personal cell phone number on air, so Charlie answered, "Lea Michele. Done."
Charlie Puth and Bella Thorne
Enter the Bella chapter. This one was pretty messy as it played out on social media. The quick version: Bella and Charlie were seen one weekend hanging out at the beach – and then walked the red carpet together at Jingle Ball. To everyone, including Charlie, they seemed to be an item. But then, Bella's ex-boyfriend Tyler Posey did an interview, which made it seem like she and Ty were still an item. Charlie took to Twitter to apologize to the Teen Wolf actor.
But as it turns out, that interview was done long before Tyler and Bella split. So she didn't cheat on him with Charlie. In Bella's eyes, she wasn't even dating Charlie.
"Basically, Ty and I stopped dating and Charlie had been tweeting about me for a while. He was trying to reach out to me. I had hung out with him twice. We went to the movies. He was cool. I was like, 'You're really talented. Holy sh-t. You’re f-cking great, dude.' And then he invited me to Jingle Ball to watch him perform, and I had never done that before. So I was like this is cool, I get to watch behind the stage, especially because I was thinking of maybe going back into singing. So I thought this was a cool experience and then everything just got way blown out of proportion," the 20-year-old she said on The Jenny McCarthy Show.
YIKES – this was a hot mess.
She continued, "And Charlie saw an old news article and he didn’t look at the date. And the date is old and it’s about me and Ty. So he didn’t even text me though or talk to me about it. I just woke up and my bestie Alexa called me and was like 'Yo, Charlie's crazy, like those tweets. Bella go on Twitter right now.' I go on and I'm like 'Oh my goodness,' and then I felt super bad because he really thinks I was still with Ty. So I kept calling him, he wouldn’t answer my calls. Then he just starts texting me I was like, 'Yo, that's, like, straight up a lie. Like, why'd you tweet that?' and Ty calls me like 'What's all this about?' He should have just called me."
And for Charlie's side, well he really has no interest in talking about it, ever again. When he was on The Zach Sang Show, he straight up refused to get into any details about the Bella drama, but that's obviously over.
Charlie Puth and Danielle Campbell
Charlie and the 23-year-old actress —who previously dated Louis Tomlinson — were rumored to be an item for quite some time throughout 2017, after Charlie did admit that he was seeing someone. He never revealed this mystery girl's identity though. While there was plenty of evidence Danielle was his leading lady, they have since gone their separate ways. She's currently dating her former The Originals co-star, Colin Woodell.
Charlie Puth and Jade Thirlwall
So Charlie and Jade neer dated, but he did admit he once have a massive crush on her! He spilled all about it during his chat with Dan Wootton on the Bizarre Life podcast, admitting he was completely heart-eyes over Jade when he once performed with the 25-year-old singer and her group Little Mix in December of 2016.
"Me and Jade had a bit of a look on X Factor. She's in a relationship I found out that night. I was on stage singing with them and was like, 'Oh Jade, she’s so sexy.' She's so lovely, [but] well she's taken. I will say she’s taken and I’m glad she’s happy," Charlie said to Dan. So while Charlie and Jade would make a cute couple, he's totally right that she's completely head-over-heels in love with her boyfriend, Jed Elliot.
Charlie Puth and Halston Sage
And now we enter a new chapter in Charlie's love life! The singer took to Instagram to share a super adorable pic with Halston. He looks very happy to be getting cozy with the 25-year-old actress.
They haven't confirmed or denied if they're dating, but remember that pic he posted holding someone's hands? She had red nail polish on and a black clutch bag and that same might Charlie posted the pic, Halston was spotted out and about fitting this description.
Safe to say she's the one who's captured Charlie's heart!
Bonus: Who is "Attention" about?
This song came out right after all of Charlie's very public he said, she said situation with Bella, so people thought the song was about her. Charlie wouldn't ever say who it was about, but fans have since speculated that it might just be Selena the rather scathing song is about after he spilled all about their secret relationship.
"I think back about the time I was in that hotel room and she was literally crying to me about how mistreated she is by her ex and had me thinking I could be the guy to fix her," he said to Genius about the inspiration behind the song.
"I go into a hotel and she's wearing this very distinct perfume that it's almost like she wore it in purpose because it's the perfume she wore when I first fell in love with her. I came in [to the party] with someone who I was having a really nice time with and I enjoyed her company, but she wore that perfume on purpose," he added about a time he ran into this mystery girl he couldn't get off his mind. "When I saw her, it sounds mean, but I just ditched the girl I was with and I was so enamored by this girl and I knew it was over, but I thought if I walked up to her, something would ignite again."
Wow, this is WILD. And although we won't ever know for sure who this song is about, it's clear Charlie was in love. Let's hope he's much happier now that he's over this broken heart because that's what matters most!
This post was published on Sept. 12, 2018 and has been updated.