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 both a god and a demon, 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.