Congratulations again to Miley Cyrus and Liam Hemsworth, who got married just a few days before Christmas.
But you have to wonder, what took these guys so long? Why did it take them 10 whole years to finally get married?
Well, People magazine thinks it has the answer.
In November, Miley, 26, and 28-year-old Liam lost their Malibu home to the California wildfires. And a source close to the "Wrecking Ball" singer says that this tragedy brought them closer together, and made them realize they wanted to spend the rest of their lives together.
"The timing for their wedding makes perfect sense. They, like many others, endured a painful loss which deepened their bond.
"They don't have doubts about their relationship. They both wanted to get married. They have both matured a lot, and it seemed like the perfect time for them to get married."
The source added: "They were both devastated after the fire. The way Liam took charge and helped her deal with that tragedy just adds another layer of love and security."
Miley and Liam met on the set of Nicholas Sparks' movie The Last Song back in 2009. They dated on and off, and got engaged then unengaged then engaged again, but they now know they're meant to be together—no matter how much twerking that involves.
"He lets her be Miley, and she has been blown away by his intelligence and ability to deal with her ups and downs. She has learned a lot about life, happiness, and heartbreak from him. The truth is that something deep was there from the beginning.
"Miley and Liam's relationship has evolved so beautifully over the past few years. She adores his sense of loyalty, adventure and independence.
"Now her best friend is also her husband. Miley is so happy."
This article originally appeared on Cosmopolitan.com/uk. Minor edits have been made by the Cosmo.ph editors.