Au lycée, on apprend l'arrivée de nouvelles arrivantes dans la classe de Rin et Kaede, mais ils ne se doutent pas que ces arrivantes vont bousculer leur existence : Lisianthus (ou Shia) fille du seigneur du monde des Dieux et Nerine (ou Rine), fille du Seigneur du monde des Démons.
Rin va apprendre qu'il a été choisi par ces deux filles pour devenir leur époux. Il est donc confronté à un choix difficile : devenir le futur Seigneur des Dieux, ou bien celui des Démons ou choisir (après tout pourquoi pas) une autre fille parmi le vivier de filles dans l'établissement de Rin
