Amanda Seyfried and Justin Long have split after two years of dating.

And it seems like SHE was the one who did the dumping! “It happened a few weeks ago,” an insider close to the couple tells Us Weekly. “He’s really heartbroken.”

Another source added, “They had different schedules and different lives. They just grew apart.” Though Justin went on the Today show last year and declared that the lovebirds were "in it for the long haul," the source added that their relationship has been "quietly unraveling."

Seyfried was interviewed by Vogue in May, and she admitted that her romance with Long wasn't perfect. “Making movies is two solid months of 12, 14-hour days. I mean, it can ruin your relationship."

Better luck next time?