Sure, they're young. But after dating for two years, I don't think anyone was ready for the drama (and cheating rumors!) that accompanied Justin Bieber and Selena Gomez's breakup in October. Between the cryptic tweets, angry paparazzi photos, and lingering Victoria's Secret models, these two had the rockiest breakup we've seen in a while. Lucky for Justin, it seems Selena has decided to forgive him . . . for now.