I was so sure that the relationship wouldn't last. Selena Gomez is a blossoming beauty, while Justin Bieber has many godfathers watching his back. So, after 2 years of the most talked out teenage celebrity relationship, Selena Gomez reportedly called it quits with 19-year old Justin.
Best of luck, guys. Life goes on.