Gia is a 24-year-old pregnant woman with two children (Trey and Shaynah) in
foster care. She struggles to support herself financially and has missed child support payments. In her parenting classes, Gia remains silent. She considers giving her unborn baby up for adoption. Her friend Trina strongly objects to this, saying that it's a mother's God-given right and responsibility to raise her own children. Gia meets with potential adopters Paul and Monica (who have a daughter named Amber). During the meeting, it's revealed that Gia's aspirations to go to college were derailed with the birth of her son, and that she now has "different dreams." Although Gia likes Paul, Monica, and Amber, she has second thoughts about putting her baby up for adoption. She has an argument with Trina, who continues to assert that a mother should be with her own children. Soon afterwards, Gia does drugs and hallucinates walking naked through a forest. Gia eventually gives birth to her baby, and is reprimanded for
doing drugs while pregnant. Gia sorrowfully apologizes to her baby. Paul and Monica adopt the baby. In court, Gia requests permission to spend more time with Trey and Shaynah. The film ends with Gia staring out into a body of water. ==Cast==