It’s been a week since Princess Eugenie and Jack Brooksbank declared their love for each other at another over-the-top royal wedding, and to be honest, we’re still scratching our heads over the fact that Demi Moore attended the ceremony. Are you just as confused, too?

The actress was spotted entering the ceremony at St. George’s Chapel in Windsor Castle on the morning of Oct. 12, and there were flashes of her inside the church during the US channel TLC‘s streaming of the special event. We will admit, Demi did look incredibly stunning in a burgundy dress with a matching fascinator, and she definitely hit the royal fashion protocol spot on.

Getty Images

So, why exactly was she there? Well, it turns out that Demi, 55, is a longtime friend of Eugenie’s parents, Sarah Ferguson and Prince Andrew, who previously wed in 1986 and divorced in 1996. In the past, Demi has even shown face at some of Princess Beatrice‘s birthday parties.

It was so nice of Demi to travel all the way to London for the nuptials and let’s be honest, she fit right in with the royal family. That said, we bet Demi can’t wait until it’s her daughters’ turns to walk down the aisle. Demi is a mom to three girls, Rumer, 30, Scout, 27, and Tallulah, 24, with her ex-husband, Bruce Willis, whom she was married to from 1987 until 2000. It’s been reported that Demi is ready to become a grandma even though her daughters aren’t exactly on board. “Her girls aren’t in serious relationships, and none of them are quite ready to become moms,” a source told OK! in a recent issue of the magazine.

“Demi has toyed with the idea of adoption, but it seems more logical for her own grown kids to get pregnant,” the insider continued, adding that she bought a puppy in the meantime. “She tried to satisfy her maternal instincts by adopting a rescue dog, but that’s not filling the emotional void.” Hopefully, Eugenie’s special time helped fill her void for now!