Protagonist
Jack / Kylo (dual identity)
Jack (Real World): Forensic detective who specialized in rain-soaked crime scenes. Nicknamed "Angel of Death" because murders always seemed to occur when he was on scene.
Kylo (Other World): Reincarnated body in a world where rain interacts with souls and reality. Nicknames evolve as he gains reputation: Mister Death → Angel of Death → Grandmaster/Master of "Rain of Realities"
The first victim
It is unknown why she died or what caused her death. Jack only discovered that she was Everton's father.
Protagonist best friend
Everton (Very kind with everyone)
The only friend Jack made in the world of detectives. Considered almost like a brother Jack loved being by his side and sharing everything about his daily life. Solving cases together was common, which seemed strange in the eyes of others, since Jack and Everton were detectives who usually worked alone.