Drew Barrymore was honored to witness Britney Spears' happily ever after.
The talk show host was one of the lucky few who scored an invite to Britney's picture-perfect wedding to Sam Asghari, which she attended June 9 along with Selena Gomez, Madonna and Paris Hilton.
Drew is now giving fans the inside scoop of the event, and it seems the entire affair reminded her of her past regal role, playing Danielle in the 1998 movie Ever After: A Cinderella Story.
"What I learned from Ever After is that we must rescue ourselves and yet still want the fairy tale," Drew explained on Instagram one day after attending the extravaganza in Los Angeles. "And that's exactly what Britney did!"
The actress was seemingly referring to Britney's recent legal battle, as she terminated her conservatorship of 13 years in 2021.
Sharing a photo with the bride, Drew added, "I couldn't not be happier for her intrepid journey !!!!!!!"
The love was definitely mutual, with Britney gushing over the E.T. star in her own Instagram post. "So many incredible people came to our wedding and I'm still in shock," the singer wrote, before calling Drew "my girl crush."
Britney also sent love to Selena, saying she is "way prettier in person if that's possible." She said she was simply "speechless" that they attended her ceremony.
Donatella Versace, who designed Britney's wedding dress, also weighed in on having the group of powerful women all together. "Iconic women supporting THE iconic woman," she said while captioning a shot of the A-listers. "Congratulations Britney, we love you."
And based on more photos from the night, Drew may not have been far off with her fairytale reference. As Britney noted, "The crew who created our home into literally a dream castle were fantastic." They even had a horse-drawn carriage on hand to complete the Cinderella fantasy.
Keep reading to relive their magical evening in photos.