Skip to main content
Emma Stone at the Annual Actor Awards event.
Salma Hayek in a lavender gown at the Breakthrough Prize Ceremony.
Collagen-boosting superfoods for glowing summer skin.

Celebrity

Michelle Obama Stuns In A Colorful Printed Dress For Spain Trip With Daughters—After Admitting She’s Glad She Didn’t Have A Son

June 27, 2025 by Faith Geiger
shefinds | Celebrity
Featured image

Michelle Obama’s recent look has left us speechless.

The 61-year-old former First Lady wore a patterned dress to The Lobster Club in Puerto Portals, Calvià. She was grabbing lunch with the former U.S. Ambassador to Spain James Costos, his partner Michael Smith, and her daughters, Sasha and Malia.

Michael Smith is the Obama family’s interior designer and did the 2010 Oval Office makeover. But he’s not the only one with an eye for pattern. Get all the details on her outfit below.

house unit img
Women Are Swapping Their Boring Water For This Ice Pop Electrolyte Mix!
michelle obama at sxsw featured session

Michelle Obama Stuns in Patterned Dress

The former First Lady looked classy and stylish at lunch in a vibrant dress with a sweetheart neckline. The fabric featured floral and geometric designs, resembling Spanish tile work.

She didn’t rely on the brown, yellow, orange, and blue of the dress to make the look pop. Michelle accessorized with gold bangle bracelets, chunky brown sunglasses, hoop earrings, and plenty of rings.

Her fashion sense must be genetic. Her daughters sported great vacation looks, too. Malia wore a denim miniskirt with a polka dot halter top. Sasha, who recently celebrated her twenty-fourth birthday, rocked a brown skirt, white off-the-shoulder top and chunky green belt.

michelle obama with sasha and malia

Michelle Obama Is Glad She Doesn't Have a Son

Michelle is glad she has daughters and not a son, or so she joked on IMO, the podcast she cohosts with her brother Craig Robinson, on June 18th.

She and Robinson were joined by Angie Martinez, a radio legend, as they discussed parenting young men today and the challenges that come with it.

On the podcast, Martinez said the Obama family “should’ve [thrown] a boy in the mix.”

michelle and barack obama

Michelle responded, “I’m so glad I didn’t have a boy. Because he would’ve been a Barack Obama.”

“Baby Barack, it would’ve been amazing,” Martinez replied.

“No, I would’ve felt for him,” Michelle maintained.

Michelle has experience as an aunt to young men, though. Speaking of his sons and her nephews, Robinson said she “borrowed our boys.” Michelle affirmed she has “got plenty.”

Regardless, the Obama family keeps the fashionable looks coming.

Author:

Freelance Writer

Faith Geiger is a New York-based writer and editor. When she's not covering the latest in health and wellness for SheFinds, she spends her time watching reality TV with her roommates, browsing used bookstores, and enjoying live music. You can reach Faith at faithkgeiger@gmail.com.

Taylor Swift and Travis Kelce together at an event.
Ivanka Trump and Jared Kushner at a public appearance.
Bad Bunny at the Grammy Awards red carpet.
Angelina Jolie receiving the Trophee Chopard award.
Selena Gomez at the Rare Impact Fund Benefit gala.
Brad Pitt and Ines de Ramon at the F1 premiere.
Queen Camilla with Prince Harry and Meghan Markle.
Travis Kelce and Taylor Swift at an event.
Barack Obama with Michelle, Malia, and Sasha Obama.
Britney Spears at the Hollywood Beauty Awards ceremony.
Savannah Guthrie on the Today Show set.
Beyoncé and Jay-Z at a public event.
Reese Witherspoon at Apple TV's The Last Thing He Told Me.
Meghan Markle with Prince Harry and Prince William.
Hillary Clinton at the Suffs Broadway opening night event.
Hailey Bieber attending the Women's Wear Daily Style Awards.
Kaia Gerber at the 41st Annual Film Independent Spirit Awards.
Barack Obama speaking at the Democratic National Convention.
Meghan Markle with Prince Harry and King Charles at an event.
Kylie Jenner at the PFW Acne Studios photocall.
Taylor Swift and Travis Kelce together at an event.
Ivanka Trump and Jared Kushner at a public appearance.
Bad Bunny at the Grammy Awards red carpet.
Angelina Jolie receiving the Trophee Chopard award.
Selena Gomez at the Rare Impact Fund Benefit gala.
Brad Pitt and Ines de Ramon at the F1 premiere.
Queen Camilla with Prince Harry and Meghan Markle.
Travis Kelce and Taylor Swift at an event.
Barack Obama with Michelle, Malia, and Sasha Obama.
Britney Spears at the Hollywood Beauty Awards ceremony.
Savannah Guthrie on the Today Show set.
Beyoncé and Jay-Z at a public event.
Reese Witherspoon at Apple TV's The Last Thing He Told Me.
Meghan Markle with Prince Harry and Prince William.
Hillary Clinton at the Suffs Broadway opening night event.
Hailey Bieber attending the Women's Wear Daily Style Awards.
Kaia Gerber at the 41st Annual Film Independent Spirit Awards.
Barack Obama speaking at the Democratic National Convention.
Meghan Markle with Prince Harry and King Charles at an event.
Kylie Jenner at the PFW Acne Studios photocall.