Die 15-jährige Astrid Magnussen (Alison Lohman) hat sich längst an die Launen und Eskapaden ihrer Mutter gewöhnt, denn Ingrid (Michelle Pfeiffer) lebt nach eigenen Regeln. Als die exzentrische Künstlerin wegen Mordes an ihrem Geliebten verhaftet und vom Gericht zu einer 35-jährigen Gefängnisstrafe verurteilt wird, steht Astrid plötzlich allein da. Für sie beginnt eine lange, von Schicksalsschlägen geprägte Odyssee durch unterschiedlichste Pflegefamilien. Sie landet bei der bibelfesten Ex-Stripperin Starr (Robin Wright Penn), der fürsorglichen, aber neurotischen Schauspielerin Claire (Renée Zellweger), der abgebrühten Immigrantin Rena (Svetlana Efremova) und zwischendurch auch mal im Heim. Doch Astrid wächst mit jeder neuen Herausforderung, und allmählich reift sie zu einer selbstbewussten jungen Frau heran. Aber um ihren Platz im Leben einnehmen zu können, muss sie sich erst selbst finden, und der Schlüssel dazu liegt bei Ingrid, die sogar vom Gefängnis aus mit Argusaugen über die Entwicklung ihrer Tochter wacht.