Joan goes to the school where Aaron used to teach in order to read a letter he sent to his former students. However, when Joan arrives, the students give her a hard time so Maya decides to use her street smarts to help Joan get through to the students.
Lynn gets upset when she learns that her record label is pushing back the release of her album to promote another artist, Chrisette Michele. When Lynn confronts the record label, they tell her they are concerned about how to market her because they feel she is not "black" enough. Meanwhile, at a doctor's appointment Monica decides she does not want to know the sex of the baby.
Maya and Darnell romanticize the idea of adopting until they attend a neighborhood group for people who have adopted children and are offered baby girl to adopt. Lynn reminds them that adopting is a big decision and encourages them to think about it for awhile.
Joan joins a support group for people who have relatives serving in Iraq, but is upset when she finds out they are not planning a holiday party due to financial restraints. Joan decides to turn the Christmas party she is throwing for her old firm into a fundraiser to raise money for her support group. Meanwhile, William pushes Christmas traditions on Monica, who isn't big on the holidays, and Maya and Darnell try to keep up with Lynn's extravagant gift giving.
When William begins to feel that he is not respected at work he considers leaving the firm, and Monica freaks out thinking that he won’t be able to support her and their new baby. Meanwhile, Maya is approached by a neighbor to write a column for the neighborhood newsletter, and Joan gets offended when Lynn doesn’t like her housewarming gift.
Lynn calls Joan, Maya and William old after realizing they never go out any more. They decide to prove Lynn wrong by joining her for a night on the town at a hot new club. Lynn runs into her recent fling Xander, who is still upset that she bailed on performing at a rally he organized. Meanwhile, Joan, Maya and William try to fit in with the young crowd, but become exhausted while trying to keep up.
At a gathering to celebrate William and Monica's pregnancy, Maya makes a joke that the baby is hers. Worried that Maya is having trouble dealing with the loss of their baby, Darnell confronts Maya and learns that she has been taking pills to help her cope.
Joan is convinced that Maya is not coping with the recent loss of her baby, and decides a little retail therapy will help her recover. While shopping Maya finds out it is really Joan who needs the therapy when she has a breakdown about Aaron being away in Iraq. Later, when Monica tells William that she is pregnant, his response is less than she desired.
When Lynn meets Xander, a cute student at UCLA, he asks her to perform at a rally raising awareness to save the environment. But when Lynn's manager gets her a gig at the House of Blues for the same day, she must decide where she will perform. Meanwhile, Maya gets upset when she hears Jabari use the "b" word, and Joan enlists William's help when she hears strange noises coming from her crawlspace.
In order to prevent Aaron from going to Iraq, Joan kidnaps him and takes him to Mexico. In Mexico, Aaron explains to Joan that he cannot run away from the war and suggests they get married before he leaves. Meanwhile, Maya finds marijuana hidden in the house and thinks its Jabari's, and Lynn gets a manager, but feels she cannot celebrate because of Joan and Aaron's situation.
When Joan buys an expensive new kitchen range for their new house, her fiance Aaron get upset that she spent money without discussing it with him. Later, after Joan and Aaron stop arguing, he receives news that his National Guard unit is being called to Iraq. Meanwhile, Lynn is enjoying her newfound success with her music career and begins to flaunt it.
When Lynn's (Persia White) new boyfriend Eldon (Kadeem Hardison), finds himself at odds with the church members over his choice of having Lynn as a girlfriend, he is faced with a tough decision. Meanwhile, Joan (Tracee Ellis Ross) pressures Aaron (Richard T. Jones) into buying a house, which leads to their first big fight. Later, Maya (Golden Brooks) and Darnell (Khalil Kain) resort to unconventional ways to sell their house.
Tired of all the inconveniences of living in the suburbs, Darnell (Khalil Kain) suggests to Maya (Golden Brooks) they should move back to the city, but Maya disagrees and does not want to give up her new home. When Joan (Tracee Ellis Ross) and Lynn (Persia White) pressure Maya for the real reason she is opposed to moving, Maya reveals that she is pregnant. Meanwhile, Monica (Keesha Sharp) learns how to adjust to life without the help of her family's wealth.
Worried about William's (Reggie Hayes) state after his breakup with Monica (Keesha Sharp), Maya (Golden Brooks), Joan (Tracee Ellis Ross) and Lynn (Persia White) go to Chicago to persuade Monica to get back together with William. When they arrive, they soon discover that Monica has been cut off from her family fortune, so Joan offers Monica a job at the J-Spot. Later, William is thrilled that Monica is back until she demands half of what he earned while they were together.
Lynn (Persia White) continues to work at the church with Eldon (guest star Kadeem Hardison) and the children’s choir, even though they have decided to end their short affair. Later, Joan (Tracee Ellis Ross) and Maya (Golden Brooks) get Lynn to admit she still has feelings for Eldon and is secretly hoping he will change his mind and give in to their physical attraction. But, Lynn is shocked when she learns Eldon has begun dating a member of the church who shares his beliefs in abstaining from pre-marital sex. Meanwhile, William (Reggie Hayes) decides to give the girls the silent treatment as punishment for interfering in his relationship with Monica (Keesha Sharp), but is upset when they don’t even notice he isn’t speaking to them.
After Aaron (guest star Richard T. Jones) and Joan (Tracee Ellis Ross) experience an uncomfortable moment when they run into one of Aaron's ex-girlfriends, they decide to discuss their past relationships with one another to avoid future awkward moments. However, when Aaron introduces Joan to one of his good friends, Keith Atwood (guest star Troy Winbush), Joan realizes they once had a brief affair, but she failed to share this with Aaron because Keith was married at the time. Meanwhile, Darnell (Khalil Kain) helps William (Reggie Hayes) cope after losing Monica (Keesha Sharp).
Girlfriends movie trailer - starring Eli Wallach, Bob Balaban, Christopher Guest, Melanie Mayron, Anita Skinner, Gina Rogak. Genre: Drama