Ever since Louis Tomlinson auditioned on The X Factor and joined One Direction, there’s been one question on everyone’s minds, and that is — is the swoon-worthy singer single? Between his adorable personality, hilarious sense of humor, angelic voice, breathtaking smile and gorgeous blue eyes, he’s pretty much stolen fan’s hearts everywhere, so it’s only natural that they’re curious about his love life.

Well, it turns out, Louis is actually taken! He’s been dating Eleanor Calder for years now, and based on the way he gushed over her in a recent interview, they seem like they could not be happier together!

“The luxury with Eleanor is I’ve known her since before our first single ‘What Makes You Beautiful,’ so she’s felt the whole growth of everything,” he explained to The Sun. “As I’ve got to understand it, she has too, and I have the benefit with her that we’ve seen it for what it is.”

When the outlet asked Louis if he’d ever considered walking down the aisle with his longtime girlfriend, he admitted, “One day, yeah, I’d imagine so. If you’re asking me if I’m going to marry her? Yes, I think so. And more kids, I’d say so.”

OMG. But as adorable as they are now, their relationship has actually had a few bumps along the way. The couple unfortunately split back in 2015, after the “Back To You” crooner reportedly cheated on the Instagram star. After that, he was linked to a bunch of girls, including The Originals actress Danielle Campbell, hairstylist Briana Jungwirth (who gave birth to his son, Freddie) and more — before eventually getting back together with Eleanor.

OK, so what exactly went down between him and Eleanor? Why did they break up and did he really cheat on her? Who else did he date? What happened with him and his other girlfriends? Don’t worry, J-14 went ahead and made a complete guide to the 1D heartthrob’s love life. We broke it down from start to finish — scroll through our gallery to uncover everyone Louis has ever dated and what went down between them.

Love J-14? Be sure to subscribe to our YouTube channel for fun, exclusive videos with your favorite stars.