President Trump made a historic announcement Wednesday, declaring that the United States will now officially recognize Jerusalem as the capital of Israel, and the U.S. Embassy will be moved to Jerusalem.

It was a move that many other U.S. presidents before him had promised to do, but instead, kept signing the waiver every six months to delay the step, out of fear it would disrupt the peace in the Middle East.

As President Trump noted, he kept his promise. (Scroll down to see his tweet and video).

“I have determined that it is time to officially recognize Jerusalem as the capital of Israel. I am also directing the State Department to begin preparation to move the American Embassy from Tel Aviv to Jerusalem,” the president tweeted, as he shared a video montage of clips from his speech Wednesday.

On his Facebook page, President Trump posted a “flashback video” from a March 21, 2016 speech during his presidential campaign, when he promised to move the U.S. Embassy to Jerusalem.