Ben, samotny i zamknięty w sobie dwunastolatek, większość życia spędził w domu dziecka. Od dawna jego jedynymi przyjaciółmi są książki, zwłaszcza powieści science fiction. Lecz gdy pewnego dnia chłopiec przygarnia bezpańskiego psa, który też wie, jak to jest być niczyim, świat Bena zmienia się nie do poznania. A to dlatego, że poza kudłatym kundelkiem pojawia się w nim Tęczowa Dziewczyna, czyli Halley. Córka bibliotekarki, która nosi imię na cześć komety, zawsze chodzi w kolorowych czapeczkach i pisze książkę o akrobatce z lękiem wysokości. Ben zaczyna wymyślać tę historię razem z przyjaciółką… lecz czy możliwe jest szczęśliwe zakończenie?