When two perfect strangers wake to find themselves unlikely passengers on a mysterious train with no memory of how they got there, they are greeted by a devilish figure. Aku, who calls himself a god and devil, informs them of their unfortunate fate: they must fight each other in a world of dreams, and overcome their own demons if they want to make it out alive.