The prevailing view is that Giro is probably pre-amnesia Kuro, and he loses his memory when Ceres pushes him into the portal that leads to spelbuk forest. I think the easiest way to explain everything is to realize that the people reset when time resets as well. There's another thread that tries to analyze stuff.
So please anyone with clearer understanding of story in the game, I need explanations. My head hurts every time I tried to understand it.
I've got this theory after I've won from him the Professor Giro Card. Father of Sid who just vanished after Ceres sent him into the portal. I'm just guessing here, but I think he is Giro. Why did they do that? Lastly the old man in Anomaly. Also, Velvet and Menos just decided to get a child even though they know she will become Ceres later on. Then why the heck is he in the past with Fina. What happened in the credits where Fina just met Kuro in the past? After the final battle, Kuro is supposed to be in the Spelbuk Forest where Finrost found him. And after the final battle both Kuro and Ceres loses their memories in order for time to keep looping. The only thing I understand is that time keeps looping after the final battle. Anyone out there whose willingly explain the story? I just ended the game at 100% yesterday and can't fully understand the conclusion.