What a terrible terrible anime. Sure the first 2 episodes were terrific. Great gore, great action and a bit of romance. However everything goes downhill. The anime is very confusing. There's many flashbacks which appear without warning which is confusing. Powers and abilities of all of these characters are poorly poorly explained. There's times when the anime doesn't make sense. The anime is a trainwreck.
But to make matters even worst the ending is a catastrophe. You have not a clue what's going on at all. You don't know if time reset and a continuous loop happens, you don't know whether time is continuing or whether Kuro actually gets that actual body. I'm sorry for putting in spoilers but this anime is a bellyache. I wouldn't recommend watching this EVER!