Bristol Palin has opened up about her called-off engagement to Sgt. Dakota Meyer that had taken everyone by surprise.

The eldest daughter of Sarah Palin was supposed to walk down the aisle Memorial Day weekend on May 23 but canceled the wedding just days before, vaguely telling her fans she needs to "trust in God's timing" and wants to "wait a while" so things can "fall into place," Us Weekly reported.

But on Tuesday, Bristol, 24, posted a message on her Patheos blog with a brief explanation of what went down with Dakota, a 26-year-old U.S. Marine veteran who had received the Medal of Honor in 2009.

"I feel like I need to address the elephant-in-the-room on this blog, since you guys have been with me through thick and thin," wrote Bristol, who just announced her engagement two short months ago.

"When I first got engaged, you were the first ones I wanted to tell. I guess you have seen by now that the wedding -- that was supposed to happen last weekend -- was called off. I'm sure you've seen this has been all over the media, but this is a painful time for family and friends and I would just really appreciate your prayer."

Bristol had been engaged once before to Levi Johnston, the father of her six-year-old son Tripp.

"I know God's plan is greater than anything else," she continued in the blog, "and Tripp and I are in Alaska beginning to rebuild our lives under much different circumstances than we anticipated. Thank you for all of your love and support." 

Bristol and Levi broke up in 2010 after getting engaged twice. Levi went on to welcome a daughter in September 2012 with his now-wife Sunny Oglesby, whom he wed in October of that year.

Bristol competed on the eleventh season of Dancing with the Stars back in 2010 and reached the finals with pro partner Mark Ballas, finishing in third place. In November 2010, she appeared on TLC's Sarah Palin's Alaska documentary.

Bristol then starred in Bristol Palin: Life's a Tripp on Lifetime in Summer 2012. She most recently competed on Dancing with the Stars' Fall 2012 All-Stars edition. She was sent home in the fourth week of the fifteenth-season competition.