ABC's "Once Upon a Time" co-stars, Jennifer Morrison, 34, and Sebastian Stan, 30, have reportedly split. News broke on Monday that the couple have been over since the summer.

According to US Weekly, the pair's fairytale romance ended several weeks ago, and their break up was very amicable and under-the-radar.

"They broke up at least four months ago," said a source to US. "They have gone their separate ways - no bad blood."

The former twosome share no resentment toward each other after their split over moving in different directions.

"They just grew apart," said a second source about their reason for calling it quits.

JustJared reported that the dating rumors about the former couple began when they were spotted together in New York City in July 2012.

Both are currently very busy in their careers. Aside from the hit series, Stan is busy promoting his new film, "Captain America: The Winter Soldier," hitting theaters in April 2014.

Morrison was recently seen in the sci-fi flick, "Star Trek Into Darkness."

"Once Upon a Time" airs at 8 p.m on ABC every Sunday.

Tuning into the show? Shocked that Morrison and Stan are over? Tell us in a note below!