Idris Elba marries Sabrina Dhowre and hearts everywhere are shattered

Sorry, but it's true. And there's gorgeous pics to prove it.

It happened, you knew it was coming and yet, it's still just as painful to watch.

No, not the ending to "Avengers: Endgame" or last night's "Game of Thrones" (though those were just as shocking).

Idris Elba is married and off the market.

Yeah, just rip the Band-Aid off and accept it! The actor, 46, married longtime love, Sabrina Dhowre, over the weekend in Marrakesh and Vogue has gorgeous pics of the lovely couple.

"Congratulations to newlyweds #IdrisElba and #SabrinaDhowre who exchanged vows in Morocco on April 26 2019. Celebrations were spread over three days in Marrakech," the magazine posted on Instagram, next to a pic of the bride in a Vera Wang gown.

A picture here really is worth a thousand words.

Though he often plays a nasty "Fast & Furious" villain or a bad, bad man in the latest "Star Trek" film, Elba was all smiles on his big day.

The celebrations have been spread out over three days, Vogue adds. Festivities included a "colours of the Souk" themed dinner and an all-white party at the Mandarin Oriental.