Ivy, une orpheline de six ans, a un secret : elle peut voir la couleur de l'âme des gens. Le rouge représente le bien. Le noir absolu représente le mal. Quand deux couples visitent l'orphelinat, sa meilleure amie Ashley ignore ses avertissements et exige d'être adoptée par la famille riche. Ivy choisit plutôt un couple pauvre, d'apparence sévère mais au grand cœur. Alors qu'Ivy savoure sa nouvelle vie simple et heureuse, une Ashley jalouse fait soudain irruption pour exiger qu'elles échangent de famille...