Well, this is a one heckuva gosh darn surprise, you betcha!
Last month we learned that Bristol Palin and Dakota Meyer are back together after separating last year.
Yesterday, it was announced that Bristol and Dakota are engaged (for the second time).
And just moments ago, the happy couple revealed to the world that they're married, via a joint statement issued to Entertainment Tonight:
"Life is full of ups and downs but in the end, you'll end up where you're supposed to be," the Meyers wrote.
"We are so happy to share with loved ones the wonderful news that we got married!"
Well, we guess the heart wants what it wants.
And sometimes it thinks it wants something, then it changes its mind, makes the other heart take a paternity test, and then decides that it does in fact want it wanted in the first place.
Yes, to say Bristol and Dakota have endured a rocky road to the altar would be putting it very, very mildly.
Bristol called off her wedding to Dakota just days before the couple was scheduled to exchange vows in May of last year.
Interestingly, the couple's families still gathered for what must have been one hell of an awkward barbecue in Kentucky on the day that the nuptials were supposed to take place.
Sarah Palin was reportedly spotted screaming at Dakota at the shindig, leading many to believe the Marine Corps veteran had cheated on her daughter.
Bristol and Dakota battled over custody of daughter Sailor Grace, and at one point, things got so ugly that Bristol forced Dakota to take a paternity test.
Seriously. That's one heck of a story to tell the grandkids.
Amazing that it wasn't the final chapter. According to reports that we find incredibly hard to believe, the couple grew close again during Meyer's visits to Alaska to see his daughter.
And today they dropped a wedding bombshell on us all.
So ... congrats? Maybe we're just cynical, but we're gonna hold out and see how this thing goes before we get too excited.