It's about a kid that looks and sounds around about 10 years old. He is special for some reason, and has to go through challenges or something. Also he has this long lost childhood friend that loves him. She is pale with white hair and wears like a white jump suit and like red mitts on her hands. She's super powerful and is always protecting him even when he doesn't realize it. The anime is also pretty bloody (so gore possibly). He is also shown never to believe in himself but people around him do.
Does anyone know the name of this anime?