Der 10-jährige Tate muss im Jahr 1986 mit seinen Eltern Frannie und Billy von der Großstadt in eine Kleinstadt in der Nähe von Kansas City umziehen. Auf der Suche nach Freundschaften und gelangweilt von seinem neuen Zuhause, lernt er die beiden Nachbar*innen kennen, die Transfrau Gossamer und ihren Vater.
Anstatt sich von dem Nachbarhaus fernzuhalten, wie es Tates Vater möchte, freundet sich Tate mit Gossamer an. Diese ficht wiederum Kämpfe mit ihrem eigenen Vater aus, der sich nicht daran gewöhnen kann, eine Tochter statt eines Sohns zu haben.
Die Lage spitzt sich zu, als Tates Mutter ihren Sohn in den Ferien nicht mit zur Arbeit nehmen darf. Sie bittet Gossamer und ihren Vater, sich tagsüber um den Jungen zu kümmern und Tate gewinnt eine zweite Familie dazu.
»Dies ist eine Geschichte von dem Mut, bereits in jungen Jahren ein authentisches Leben zu führen, sobald man herausgefunden hat, was einen wirklich ausmacht.« (Sydney Theatre Film Review)
Der Originalsong „Fireflies“ wurde übrigens von Sarah McLachlan speziell für diesen Film geschrieben.