Penn Badgley and Zoe Kravitz have reportedly broken up after dating for nearly two years.
It was just a couple of months ago that Badgley was gushing about falling in love with her, saying it was "earth shattering."
A source said they broke up mutually.
"It is all good between them," a source said. "It wasn't a sad breakup. It just wasn't working. It really did end on good terms, though."
Kravitz, 24, and Badgley, 26, were first linked in summer of 2011.
It seems their careers were the reason for the split.
"They are at two different stages in their careers," a source said. "They just didn't have time for each other."