Hanasaku Iori is a sixth-grader who has been struggling to come to terms with the loss of his mother. His life takes a drastic turn when he encounters a strange girl named Sakura, who possesses an otherworldly aura. As Iori and Sakura grow closer, they begin to notice that Iori is surrounded by angels - 100 of them, to be exact. These angels are invisible to everyone else, and they seem to be connected to Iori in a way that neither of them can understand.