chunk: Inspired by her new teacher, Blu Rain (Paula Patton), Precious finally learns to read and write. She meets sporadically with social worker Ms. Weiss (Mariah Carey), who learns about incest in the household when Precious reveals who fathered her children. While Precious is in the hospital giving birth to her second child, Abdul, she meets John McFadden (Lenny Kravitz), a nursing assistant who shows her kindness. Upon returning home, her mother hits her and deliberately drops 3-day-old Abdul, angrily revealing that Precious' revelation about the incest has resulted in their being cut off from welfare. Precious fights back and flees her home with Abdul. As they set out, she stops at a church window and watches the choir singing a Christmas hymn inside, imagining that she and her fantasy boyfriend are together and singing the song. Precious breaks into her school classroom because it is cold and she has nowhere to go. After Blu discovers her the next morning, she frantically calls local