Get your flower crowns out, it's Coachella time!
A slew of celebrities have flocked to Indio, California to attend and perform at the Coachella Valley Music and Arts Festival, one of the most popular music festivals in the United States.
Attendees included Kendall Jenner sister Kylie Jenner, Scott Disick, Taylor Swift , Leonardo DiCaprio, Rihanna, Vanessa Hudgens, Liam Hemsworth, and Katy Perry, who was spotted with new beau Orlando Bloom. His ex Miranda Kerr, was also spotted with her beau Evan Spiegel. And there were plenty of surprise performers, such as Kanye West and yes, Kesha!
Check out highlights from the festival, updated day-by-day:
Day 3: Sunday, April 24
Alessia Cara, Sia and Calvin Harris were among the performers to take the stage on Coachella's final 2016 night. 21-year-old birthday girl Gigi Hadid continued her celebrations with gal pal Taylor Swift and her beau Harris before he took to the stage to pump up the crowd with a rendition of "How Deep Is Your Love." Hadid starred in the music video for the track last summer.
"Thank you guys for having me on your romantic date," she joked to Harris and Swift as their third wheel.
"Thanks for coming on it on your birthday weekend—that's great," her bestie replied.
While Gigi's official birthday was the day before, Taylor couldn't let the milestone pass by without another cake, so she presented her model friend with a cake decorated with fruit. "Happy 21st Birthday Gigi," the dessert read in icing. The ladies enjoyed the treat from the privacy of their jet.
We couldn't think of a sweeter celebration!
Day 2: Saturday, April 23
Before enjoying the sweets sounds of Guns N Roses with her daughter, Alessandra Ambrosio relaxed by the pool with her FUNBOY Gold Swan.
After promising an N.W.A. reunion for weekend two, Ice Cube delivered when MC Ren, Dr. Dre and DJ Yella all took to the stage.
Diplo and Fifth Harmony member Camila Cabello enjoyed some "poolside studio vibes" away from the main shows.
Meanwhile, Louis Tomlinson, John Mayer and Kyle Richards were all spotted on the grounds enjoying the festivities.
Day 1: Friday, April 22:
Day 3: Sunday, April 17:
The music and parties didn't stop on the final day of weekend one.
Swift watched her beau Calvin Harris perform and was especially excited when Rihanna came out onstage as a surprise guest.
Kendall and Kylie Jenner joined Ashley Benson, Leonardo DiCaprio and more stars at the Revolve Coachella Party. Tyga arrived with Kylie and was supposed to perform at the party but had to cancel his performance last minute. Most of the attendees relaxed and noshed on In-N-Out Burger while hanging out in cabanas or poolside.
Meanwhile, Serayah, Martha Hunt and more of Swift's BFFs had a little fun indoors when they danced to Fifth Harmony in their bikinis. Later on Swift and her pals danced their hearts out while Calvin Harris performed "We Found Love" with Rihanna.
Emma Roberts and Kristen Stewart were seen at the Vanity Fair day party, The Retreat.
As for John Stamos, he was just enjoying pool time after winning an award at the TV Land Icon Awards.
Katy Perry and Orlando Bloom were also spotted together, holding hands and linking arms as they made their way through the festival.
Michael Kovac/Getty Images
Day 2: Saturday, April 16:
DiCaprio and Rihanna, who sparked romance rumors last year and have been seen together occasionally, reunited at the Neon Carnival, a Coachella party.
Models Alessandra Ambrosio, Chanel Iman, Sara Sampaio, Josephine Skriver and Taylor Hill, plus Bella Thorne, Gregg Sulkin, Emma Roberts, Troian Bellisario and Dylan Pen attended the Revolve Coachella Party. There were pop-ups like Birchbox DIY beauty bar, a flower crown station, Joico InstaTint and a braid bar where celebs like Shay Mitchell opted for bright pink 'dos.
Bella Hadid and The Weeknd joined Kendall, Kylie, Amber Rose and more stars at the Bootsy Bellows pop-up party. Guests enjoyed plenty of music while enjoying items from McDonalds All Day Breakfast menu.
Perry and friends partied at the Jeremy Scott x Coachella and the NYLON Midnight Garden party, sponsored by Absolut's Hoppr app.
Also, Kylie's boyfriend Tyga arrived at Coachella and was spotted with her on the grounds.
Other celebrity sightings include Freida Pinto, Amandla Stenberg, Jaden Smith, and girlfriend Sarah Snyder, who attended the Calvin Klein Coachella Brand Experience party. Joe Jonas was also spotted with his band DNCE, who performed an exclusive set at The Las Vegas #WHHSH The Music Lounge.
Halsey introduced a surprise guest of her own—Panic! at the Disco frontman Brendon Urie. The two sang a duet of the band's 2005 hit "I Write Sins Not Tragedies."
Guns N' Roses headlined Day 2, marking the second time the iconic rock band has reunited with a classic lineup in more than 22 years, following a surprise club show in Los Angeles earlier this month. The band will perform again during the second festival weekend, on April 23, and is also going on tour.
On Saturday, frontman Axl Rose, 54, introduced a surprise guest—AC/DC guitarist Angus Young who performed with the band his band's hits "Whole Lotta Rosie" and "Riff Raff." AC/DC recently announced Rose would fill in for frontman Brian Johnson during their own tour, starting in May. Johnson, who had replaced original singer Bon Scott in 1980, will stop touring due to hearing issues.
Day 1: Friday, April 15:
Kendall, Kylie and Disick hung out at 1OAK's Up and Down private pop-up pool party, where guests enjoyed pizzas, tacos and Budweiser. Kendall sported a beige crocheted cut-out dress and wore her hair in double buns, while her little sister debuted a peachy new hairstyle the Bumble and NANA JUDY sponsored event.
Kylie was later seen dancing with friends at the Paper launch party, celebrating her cover Youth. The party was carnival themed, had a popcorn machine, cotton candy and DIY cookies. Jaden and girlfriend Sarah also attended. At one point during artist Hudson's performance Jaden was given a mic and sang along while walking through the crowd. When he'd pass his girl he gave her a smile.
Other celebrity sightings include Leonardo DiCaprio and Joe Jonas who arrived late night to the Nylon Midnight Garden party and were seen hanging out in the Dream Hollywood VIP cabana.
Okay please leave me alone now Katy Perry accounts pic.twitter.com/gj1pOnTSza? Katie (@KHiggy13) April 16, 2016
Perry sported a nude, black and white floral and net-patterned top, paired with white sunglasses and large floral chandelier earrings. She wore her hair up, tied with a scarf. Bloom wore a red Hawaiian shirt.
Kerr and Spiegel, who wore a handkerchief over his face, were later seen holding hands near the polo fields.
Roger / AKM-GSI
LCD Soundsystem performed as the main headliner of the day. Ellie Goulding, a main performer, later followed, singing tracks such as "Burn," "Lights: and "Love Me Like You Do."
Kesha made a surprise appearance and joined Zedd onstage to perform his hit song "True Colors." She has not recorded new music in more than two years years amid a legal battle with Dr. Luke, but has performed sporadically.
Kanye made a surprise appearance during A$AP Rocky's set to perform "Father Stretch My Hands Pt. 1," from his new album The Life of Pablo. The two then left the stage after discovering their microphones had been cut, which spurred boos from the crowd, Rolling Stone reported. Kanye, who was last a scheduled Coachella performer in 2011, had also crashed The Weeknd's set at the festival in 2015.
Frazer Harrison/Getty Images for Coachella
Other star sightings that day:
Vanessa, whose repeat attendances and killer festival style has spurred the nickname the Queen of Coachella, was seen with her sister Stella Hudgens.
Hemsworth was spotted walking at a food area with a male friend later that night.
DiCaprio was seen puffing on an e-cigarette.
Plus, Victoria's Secret Angel Alessandra Ambrosio, Zoë Kravitz, Hailey Baldwin, Tara Reid, Ruby Rose, Frances Bean Cobain, a shirtless Kellan Lutz, Cindy Crawford, and her mini-me daughter and fellow model Kaia Gerber.
—Additional reporting by Marc Malkin and Mike Vulpo
(Originally published on Saturday, April 16, 2016, at 12:12 p.m. PDT)