The party, at the Warwick (co-owned by JT Torregiani and Sylvain Bitton), in Hollywood, California, kicked off at 7:30 p.m., as Witherspoon (who turns 40 on Tuesday) arrived with husband Jim Toth, a source tells PEOPLE.
“Reese was smiling and seemed excited about her party. She wore a sparkly cocktail dress and looked amazing,” the source says.
Witherspoon also shared a Snapchat video with her mom as they drove to the party.
As guests filled in afterward, the superstar guest list grew longer and longer. Jennifer Aniston and husband Justin Theroux, Courteney Cox, Matthew McConaughey and wife Camila Alves, Robert Downey Jr. and wife Susan Downey, Nicole Kidman and husband Keith Urban, Tobey Maguire and wife Jennifer Meyer, Jason Bateman, Swift and Kate Hudson all dropped by.
“A live band played sexy jazz music as guests arrived,” the source tells PEOPLE.
Hudson captured the ecstatic spirit of the evening with an Instagram collage from the party, posted very early Sunday, with the hashtags “#TequillaFirst #PostingLater #SaturdayNight #ImSoExcitedToGetIntoBedIDontEvenKnowWhatToDoWithMyself #NotWashingMyFace #GoodNight.”
“The party felt fun, relaxed and natural,” a second source tells PEOPLE. “Most of the guests were congregating at the bar.”
After friends and family gave heartfelt speeches in honor of the birthday girl, a concert featuring Keith Urban kicked off.
And while some guests brought presents, the first source says, perhaps the best gift was when, “later in the evening, Taylor performed for Reese.”
Swift sung her hit song “Shake It Off” as fellow partygoers hit the dance floor.
Hudson shared several videos of Swift performing on Snapchat.
“This beauty gave a little surprise for our bday,” Hudson wrote on one video, adding “Happy birthday Reese, we love you!”
Witherspoon also supplied some musical entertainment on her big night, singing “Sweet Home Alabama” with Urban.
Hudson left the party with pal Erin Foster, who jokingly gave her a mini interview on the ride home.
“What’s the percentage of guys who you’ve hooked up versus guys people think you’ve hooked up with?” Foster asked.
“Five percent,” Hudson answered.
“Don’t you think being a movie star you should be going home with a hot guy instead of me?”
Hudson smiled, “Yes.”
The actress later shared a video of herself playing with Snapchat’s filters, writing that she was getting home after 2 a.m., noting it was “past our bedtime.”
“It was a great party. When Reese left at 2 a.m., she was in the best mood,” the source adds. “You could tell that she had the best time celebrating her birthday.”