A child of destiny, Sophie Fairchild's origins were a mystery to her parents, Nanette and Charles. Unable to conceive on their own, Nanette had prayed to God every day at the Basilica of the Sacred Heart of Montmartre located on the Rue du Chevalier-de-Barre in Paris that He would bless her and her husband with a child. Found on their doorstep one winter morning tucked away in a wicker basket, surrounded by two fat cats and several doves, Sophie was the answer to their prayers. Five years later, the Fairchild's find themselves once again wondering from where and whom Sophie came. After bringing home countless animals from stray cats to injured birds, she has now befriended a homeless girl with no family of her own. Dogged by tragedy, the young girl experiences heartbreaking loss. Stalked by darkness, she enters the Basilica seeking change to buy bread, but 'borrowing' from the donation box turns disastrous. Sophie watches as a child with sticky fingers runs out of the church as if the very devil himself was in hot pursuit. Concerned, she takes off after her, finding her hiding in a dark alley. Still, Sophie knows she has nothing to fear, and once again, she brings home a homeless stray determined to help, unaware that darkness follows. With Christmas fast approaching, Sophie seeks a way to give her new friend, Cecilia, a very special gift...with the help of an angel or three. But will she be safe from the prophesy that her kind act has put into play.