Gabrielle "Gaby" Solis (/soʊˈliːs/) is a fictional character portrayed by Eva Longoria on the ABC television series Desperate Housewives.
[5] From that point on, her mother, Lucía Márquez (María Conchita Alonso), married Alejandro Perez (Tony Plana) who sexually abused Gabrielle throughout her teenage years.
[1][8] As her career began to fade,[8] she married wealthy businessman Carlos Solis (Ricardo Antonio Chavira), who proposed after only three dates.
[9] They then relocated to Wisteria Lane in the fictional suburb of Fairview, Eagle State, where Gabrielle befriended Susan Mayer (Teri Hatcher), Lynette Scavo (Felicity Huffman), Bree Van de Kamp (Marcia Cross), and Mary Alice Young (Brenda Strong).
[9] Carlos suspects that Gabrielle is being unfaithful and he enlists the help of his mother, Juanita "Mama" Solis (Lupe Ontiveros).
However, while fleeing the house, she is hit by a car driven by Andrew Van de Kamp, and Gabrielle is able to dispose of the evidence against her.
[14] The government freezes the Solis' bank accounts, forcing Gabrielle to perform low-wage modeling jobs to pay bills.
[15] Carlos is eventually released under house arrest while awaiting trial,[16] during which time the couple faces several financial crises.
[3] However, Libby's boyfriend, Frank Helm (Eddie McClintock), and his teenaged brother and the baby's father, Dale (Sam Horrigan), try to intervene.
[41][42][43][44] Following Gabrielle's divorce, she teams up with her personal shopper Vern (Alec Mapa) to coach a group of young misfit girls for the Little Miss Snowflake Beauty Pageant.
[50] Later, Victor Lang (John Slattery), a candidate for the mayor of Fairview, takes notice of Gabrielle, and arranges an encounter with her by having his chauffeur intentionally rear-end her car with his limo.
[52][53] When Gabrielle learns that Carlos has started dating her neighbor, the promiscuous Edie Britt (Nicollette Sheridan), she accepts Victor's marriage proposal.
[54] As the wedding draws near, Gabrielle begins to have second thoughts about marrying Victor, especially after he wins the election and neglects her for his political career.
However, after the wedding, Gabrielle overhears a conversation Victor has with his father Milton (Mike Farrell), where he admits to only having married her for his political gain, thus; prompting her to reignite her relationship with Carlos.
[65] While Gabrielle learns to cope with Carlos' blindness,[66][67] the Solises rent out a room in their house to Ellie Leonard (Justine Bateman) to improve their financial circumstances.
When police arrive to the Solis home, Ellie escapes and seeks refuge in Katherine Mayfair's house, where she is shot and killed by Wayne Davis (Gary Cole).
[71] Five years after the events in season four, Gabrielle is not as beautiful, Carlos is still blind, and they are now raising two disobedient daughters, Juanita (Madison De La Garza) and Celia (Daniella Baltodano).
[72] The family struggles financially, forcing Carlos to take a job as a masseur at a local country club, which further alienates them from high society.
[83] Later, Gabrielle hesitantly agrees to take in Carlos' teenage niece, Ana (Maiara Walsh), when her grandmother can no longer care for her.
When Danny is accused of strangling Susan's daughter, Julie Mayer (Andrea Bowen), Ana attempts to provide him a false alibi until Gabrielle forces her to tell the truth.
She ultimately decides that she is happy with her life, and Ana quits her job after Gabrielle confesses to her affair with John in the first season.
[95] However, when a small plane hired by Karl Mayer makes a crash landing on Wisteria Lane, Lynette saves Celia from its path,[96] thus restoring her friendship with Gabrielle.
[100] Patrick Logan (John Barrowman), an environmental terrorist and Danny's real father, tracks them down to Wisteria Lane.
[101] Gabrielle helps rescue the Bolens and send them to Atlanta, as the government is still searching for them due to their involvement in Patrick's terrorism.
A therapist suggests that Carlos and Gabrielle cut off all ties and reminders of Grace in order to let the tension with Juanita heal.
After Juanita and Celia find it and play with it, ultimately breaking its arm, Gabrielle goes back to the boutique and has the owner repair "Princess Valerie".
Although reluctant, Gabrielle emotionally tells her that the doll was a princess who was accidentally given to the wrong family, but she found her way back eventually, and her mother, the Queen, had her hid so that no one could take her away again.
Gabrielle challenges the antagonistic PTA head at Juanita's school after a parking dispute only to accidentally hit the woman with her car.
The first meeting does not go well as Gabrielle is late due to a spa appointment and the other members berate her over putting her high-living lifestyle over her responsibilities.
In the final moments of the series, it's stated that Carlos helps Gabrielle start her own online shopper company, which earns her a show on the Home Shopping Network.