Rentaro Aijo has confessed to (and been rejected by) 100 girls in his lifetime. On the last day of middle school, he visits a shrine and prays that he get a girlfriend during his time at high school. Suddenly, the God of Love appears and tells Rentarō that the reason for his non-existent love life is because everyone is only supposed to have one soulmate in their life, but due to an error on the God of Love’s part, Rentaro is destined to have 100.
Sure enough, on the first day of high school, Rentaro meets the wealthy Hakari Hanazono and tsundere Karane Inda. Both girls instantly fall in love with him, and Rentaro is attracted to both of them but cannot decide between them. That evening, he revisits the God of Love and is informed that if he does not return the feelings of one of his soulmates, they will die in an accident. Not wanting such a fate to befall Hakari and Karane, Rentaro decides to date both of them simultaneously, with their blessing. As the story continues, more girls are introduced and become Rentaro’s girlfriends, establishing a polyamorous relationship.