Yumeji Fujiwara es un joven estudiante que gracias a un evento ocurrido hace 10 años, tiene el poder de ver el aura de los sueños de otras personas, siendo capaz de predecir qué tipo de sueño tendrán la noche siguiente. Desde entonces, siempre ha soñado que unos gatos callejeros lo persiguen, aparentemente por orden de un misterioso hombre enmascarado. Un día, cuando estaba a punto de volver a casa después de su día escolar, se encuentra con una misteriosa chica, llamada Merry Nightmare, que es en realidad un demonio de los sueños que busca una manera de volver a su mundo natal. Tras pensarlo, Yumeji decide ayudar a Merry a regresar a su mundo, sin percatarse que esto lo llevaría a vivir extraños sucesos relacionados con el mundo de los sueños.