Love does not always last, which is the case between Justin Bieber and Selena Gomez, who recently parted ways after dominating the world for more than a year as the hottest teen power couple. Now that Ms. Gomez is back on the market (and supposedly searching for a more mature man), we've come up with a list of potential boyfriends for the beautiful 'Who Says' singer. Who do you think is the best fit for Sel?

First up we've got actor Zac Efron, who, like Selena, got his big break on the Disney channel. Efron starred in the 'High School Musical' franchise alongside Selena's 'Spring Breakers' buddy Vanessa Hudgens (also his ex), and they also are both friends with Taylor Swift, so maybe one of these gals could hook them up on a date. He's five years older than Sel, but maybe she needs someone with a bit more life experience.

Then there's One Direction cutie pie Niall Horan, who is funny, energetic and also has a swoon-worthy Irish accent. We've also got Carlos Pena Jr. of Big Time Rush in our potential Selena Gomez BF poll, since he's absolutely adorable and super hilarious. The Latino singers could work out great together, and Horan is also quite a catch... BUT we've also got curly-haired hunk from the Wanted, Jay McGuiness, who is extremely sweet but loves to have a good time.

Like Efron, we've got a couple of other actors who are a bit older than Ms. Gomez. 'Pretty Little Liars' actor and bonafide hottie Ian Harding, who is six years older than Sel, could be a wonderful beau, while 'American Horror Story' dreamboat Evan Peters (five years Sel's senior) has that mysterious brooding thing going on behind those boyish good looks. Meanwhile, 'Gossip Girl' actor and All-American guy Penn Badgley, 26, has already proven more than worthy boyfriend material (he happily dated Blake Lively for years).

But maybe Sel does want to date inside her age bracket? If that's the case, 'The Hunger Games' star Josh Hutcherson appears to be a real sweetheart, while 'Twilight' hunk Taylor Lautner could sweep Sel off her feet with that face and gentlemanly attitude. Finally, we've got 'LOL' actor Douglas Booth, who is the same age as Selena and absolutely gorgeous. Plus, he's British! C'mon, you know us American girls are suckers for accents...

So, which guy do you think would be the best boyfriend for Selena, especially following this painful breakup with Bieber? Cast your vote below, and let us know in the comments if you've got someone else in mind for Selena to "love like a love song."

More From PopCrush