Rosario Salazar

Rosario Inés Consuelo Yolanda Salazar (previously McFarland; also known as "Rosie" and "Ro-Ro") is a fictional character on the American television sitcom Will & Grace, portrayed by actress Shelley Morrison.

While there, she also performed with a then-unknown Jennifer Lopez, including a production of "Tea for Two" at the Shalom Retirement Center.

One of Rosario's brothers is a political prisoner, and remarks made by Karen suggests she has children, possibly still in El Salvador.

Although she had been mentioned by Karen since the pilot episode, Rosario's first appearance was in the season-one finale, "Object of My Rejection."

Examples of this include the season 3 episode "My Uncle, The Car," where Karen becomes sad at almost losing Rosario in a bet to her rival Beverley Leslie, and the season 7 episode "Partners," where Karen ignores the plight of a very sick Rosario because she is afraid of losing her.

Rosario also mentions in season 4's "The Third Wheel Gets The Grace" that, for their 15-year anniversary, all she wanted to do was spend time with Karen.

She later comes back to the church to sit next to the casket and say goodbye, admitting with rare emotion that Rosario was her best friend, her "sparring partner", and her "everything".