Amanda Seyfriend and Justin Long have split!

After two years of dating, we hear Amanda Seyfried and Justin Long are calling it quits on their relationship.

READ: Jim Carey's Girlfriend Dies Of Apparent Suicide

“He wanted to get married, she wasn’t ready to make the commitment,” a source tells The New York Post. “

Us Weekly reports that Justin, 37, is struggling to come to terms with their breakup.

“It happened a few weeks ago,” spills the insider. “He’s really heartbroken."

The pair met after Amanda, 29, contacted Justin following a hilarious picture he posted to his Instagram.

“I thought something he said was really funny,” she told Vogue earlier this year. “It was a beautiful picture of a snail, and the caption said, ‘F***ing MOOOOOOOOVE.’ It made me laugh out loud, so I texted him.”