Right now, Selena Gomez is happily living the single life. But while she’s flying solo while on the Revival Tour, she isn’t a stranger to dating (and dealing with heartbreak) in the public eye. Nick Jonas! Justin Bieber! The 24-year-old superstar has been linked to quite a few famous men in her day, but there’s only one of her exes that is better suited for you.