Who could have predicted that Levi "Bitchin’ Camaro" Johnston would go from hook-up to boyfriend to fiance to baby daddy to custodial visitor in just one short year:

Bristol Palin and her fiancé Levi Johnston have broken up, two sources tell PEOPLE.

The split happened "a few weeks ago," according to a source close to the couple, but it’s unclear what precipitated it. "It was a mutual thing," adds the source.

Bristol, the 18-year-old daughter of Alaska Governor Sarah Palin, spoke with FOX News in February and told Greta Van Susteren that she and Levi – who are parents to 2-month-old son, Tripp – expected to get married after they completed high school.

"It kind of just happened," says the source, referring to the split. "I thought they would stick it out. But I think they can work together to raise Tripp."

Nope. Didn’t see that coming. I’m sure it will be handled with all the grace one might expect from our future Snowbilly Overlords



Yeah. Like I would tell you....