Dans un monde où les Dieux et les Démons partagent les terres des humains, Rin Tsuchimi, jeune lycéen, vit seul avec son amie d'enfance, Kaede Fuyou. Rin a perdu ses parents dans un accident et Kaede sa mère. Le père de Kaede, homme d'affaires, se trouve à l'étranger, les laissant ainsi tous les deux vivre seuls.
Au lycée, on apprend l'arrivée de nouveaux arrivants dans la classe de Rin, mais il ne se doute pas que ces arrivants vont bousculer son existence au niveau de sa vie et de son futur. Toute la classe découvre ainsi les nouvelles arrivantes : Lisianthus du monde des Dieux et Nerine, du monde des Démons. Ils découvrent par la même occasion leur père respectif, tout deux Seigneur de leur monde.
C'est par cette occasion que Rin va apprendre qu'il a été choisi par les deux seigneurs pour devenir l'époux de Shia (Lisianthus) et Nerine. Il est donc confronté à un choix difficile : devenir le futur Seigneur des Dieux, ou bien celui des Démons...
_______________________
Cela fait maintenant 10 ans que les portes menant aux mondes des Dieux et des Démons ont été ouvertes, et que les habitants de ces derniers se mêlent à la population humaine et cohabitent pacifiquement.
Rin est un étudiant de l'Acédémie Verbena, une école fort réputée. Suite à un accident, il a perdu ces deux parents et vit désormais chez une amie d'enfance et de classe, Kaede. Orpheline de mère et avec un père souvent en déplacement pour le travail, ils vivent seuls.
Un jour, la rumeur arrive que leur école va accueillir deux nouveaux élèves... Mieux que ça, deux jeunes filles, l'une du monde des Dieux et l'autre de celui des Démons, qui devrait rejoindre la classe de Rin est Kaede. Cela inquiète d'ailleurs leur professeur attitré... mais intéresse particulièrement les élèves mâles, spécialement Itsuki, très porté sur la question des femmes.
Le lendemain, ces deux élèves se présentent à la classe, accompagnées de leur père respectif : Lisianthus, qui préfère qu'on l'appelle Shia (c'est plus court et pratique), fille du Seigneur des Dieux, et Nerine, fille du Seigneur des Démons. Deux invitées de marque, en somme. Mais c'est là que les soucis commencent pour Rin, car il a été choisi pour être le fiancé de Shia et Nerine.
Que va-t-il décider ? Qui va-t-il choisir ? Va-t-il rejoindre Shia et devenir le futur Seigneur des Dieux ou bien Nerine et prendre plus tard le trône du Seigneur des Démons ? Va-t-il laisser Kaede seule, alors qu'elle semble aussi éprise pour Rin ?... Tel est le point de départ de cet anime riche en rebondissement.