jealousymagicfriendshipsupernaturalrunning gagromanceslice of lifedisastercoming of ageschoolanthropomorphismmiddle schoolfirst lovegodsjunior high schoolschool lifetyphoonheart warmingseinenjapanese mythologyshintoanimeschool clubdeityfamily lifejapanese junior high schooler