Nachdem seine Tochter und kurz darauf auch seine Frau sterben, kümmert sich Elliot (Kevin Costner) alleine um seine Enkeltochter Eloise. Doch schon bald meldet sich Rowena, Eloise Großmutter väterlicherseits (Octavia Spencer) und fordert, dass ihrem drogensüchtigen Sohn, der seine Tochter Eloise als Baby zurückgelassen hat, das Sorgerecht zugesprochen wird. Die kleine Eloise wird fortan zwischen zwei Familien, die sie lieben, hin und her gerissen. Mit den besten Absichten kämpfen sie um das kleine Mädchen und werden bald gezwungen, sich mit ihren wahren Gefühlen über Rasse, Vergebung und Verständnis auseinanderzusetzen...