One Christmas Eve after watching a children's performance of the nativity scene, three homeless people – a middle-aged alcoholic named Gin, a former drag queen named Hana, and a dependent teenage runaway girl named Miyuki – discover an abandoned newborn while searching through the garbage for presents. Deposited with the unnamed baby is a note asking the unknown finder to take good care of her and a bag containing clues to the parents' identity. The trio sets out to find the baby's parents. The baby is named by Hana, based on the Japanese translation of "Silent Night" literally meaning "pure child", as she is found on Christmas Eve. Outside a cemetery, the group encounters a high-ranking yakuza boss trapped under his car. The man happens to know the owner of the club where Kiyoko's mother used to work; his daughter is going to be marrying the club's owner that day. At the wedding reception, the groom tells them that the baby's mother is a former bar girl named Sachiko. He gives them Sachiko's address, but the party is interrupted when a maid, revealed to be a Latino hitman in disguise, attempts to shoot the bride's father. The hitman kidnaps Miyuki and baby Kiyoko while holding them hostage at gunpoint and takes them back to his home. There, Miyuki befriends the hitman's wife who happens to have a child of her own and they begin bonding (despite their language barrier). While looking through old photo albums, Miyuki tearfully confesses to fleeing her home after stabbing her over-controlling father Ishida when her beloved cat Angel went missing (believing that he had gotten rid of it).