Britney Spears is “so happy” that Selena Gomez came to her wedding.

Over the weekend, she posted an image of Selena on Instagram.

“She came to my wedding … the three most beautiful women in Hollywood,” she wrote.

Brit also tagged Drew Barrymore and Paris Hilton as the other two.

“I had no idea !!!” Britney wrote. “I was SO HAPPY!!!”

She said that Selena told her “I just want you to be happy” at least three times.

She called Selena’s presence at her wedding “a beautiful surprise.”

“I appreciate ALL the mental health speeches she does for our generation,” Brit added.

In the comments, Selena said she was “speechless,” adding, “I am beyond lucky to know you.”