Zoe (Toni Klaette Toni Collette) and Alec (Ian Gruffudd Ioan Gruffudd) have been married for many years, but neither of them has children because Zoe can't get pregnant, which has become an irreparable wound in the family. The couple went to the adoption agency to register to adopt a child, and a few days later, a seven-year-old boy named Eli (Maurice Cole) knocked on Zoe's door with his suitcase. In this way, Eli became the child of Zoe and Alec, but the precarious relationship between the couple did not ease with Eli's arrival. The clever Eli sensed the subtle atmosphere in the family and began to repair the relationship between the adoptive parents. Under Eli's mediation, Zoe and Alec resolve the knot, but then they find that Eli's identity is not as simple as they thought.