Looks like Selena Gomez might be over her ex-beau, Justin Bieber. A source told Us Weekly that the 20-year-old is hooking up with British singer, Ed Sheeran. And although there have been reports that the "Lego House" singer is single, when asked about dating possibly Selena, he said "I wouldn't complain." A separate source told the magazine that she got sick of having to take care of Justin like he was her child and that this is an escape from the drama. They also said that the two are over and no longer looking up. Another source revealed that Ed an overall better match for Selena.