At the onset of the story, two girls who Rin had met once during his childhood come to his school as transfer students and began living as his next door neighbours. Lisianthus, a heroine of "Shuffle!", is an energetic and enthusiastic person who is able to start a conversation with anyone. She comes to the human world as a possible marriage candidate for Rin and as the daughter of the Lord of Gods, thankful for his kindness to her in the past. Similarly, Nerine, who is also a heroine, is a reserved girl with a beautiful voice and a capable user of magic. She also comes to the human world to be a marriage candidate for Rin as the daughter of the Lord of Devils. Nerine appears again as a heroine in Navel's game, "Tick! Tack!", which continues from Nerine's ending. Soon after the two daughters come to his school, Rin meets Primula, a strange, soft-spoken girl who often carries a stuffed cat around.