Who saw this coming?!I did! I called it the last time they broke up. Justin Bieber and Selena Gomez are two love birds who will not be able to stay away from each other for a few years. This couple will be on and off for the next 5 years. For now though, they're back on! We'll see how long they stay together this time.