A review by williamsdebbied
Gingerbread by Rachel Cohn

4.0

Cyd Charisse, named after a famous dancer/actress, was born after her mother had an affair with an older, married man. Cyd has only met her bio-dad once, when they were briefly introduced and he gave a rag doll that she named Gingerbread.

Cyd Charisse has just been kicked out of a fancy boarding school after being caught in bed with her preppy, from-a-respectable-family boyfriend (who also happened to be a drug dealer). She is back home in San Francisco with her mom, her stepdad, and her younger brother and sister. She has a new boyfriend, Shrimp, a surfer dude who who mom can't stand and will only refer to as "that boy."

Her only friend is an old lady who lives in a nursing home. Sugar Pie reads tarot cards and gives Cyd excellent advice.

After being caught having a sleepover with Shrimp, Cyd's mom grounds her and Shrimp breaks up with her. The whole family is miserable with her moping and stomping around the house, so Cyd is sent to visit her bio-dad in New York.

Cyd's bio-dad is not the hero she fantasized about, but she does get to know him and his son and daughter (more half-sibs for Cyd). Cyd realizes that no family is perfect and learns to be a better person.