Inghilterra. Leah (Kiera Thompson), una bambina di dieci anni, vive in una canonica assieme al padre Thomas (Steven Cree), la madre Sarah (Denise Gough) e la sorella maggiore Bex (Hannah Rae). Nonostante la continua presenza di parrocchiani che di giorno frequentano l’abitazione, durante la notte la grande casa le sembra cupa e piena di ombre. E proprio di notte Leah viene visitata da una sconosciuta bambina (Sienna Sayer), con la quale instaura un intenso rapporto d’amicizia…