read tower of friends (it is part of the story for cross channel you install it separately) it will change and clarify many things that happened in the story also it kinda changes the ending too, and nanaka was his imagination, taichi doesnt have powers to revive dead persons nor can make them look younger because even if his mother was alive she doesnt have 16-18 years.... he only used the shinto shrine to grant him a wish (the time loop) why is his imagination? she disappears when "she" wants to, she travels long distances in a few seconds kinda like tele-transportation, nobody else can see her, etc, etc