Moonheart is an urban fantasy novel published 1984 by Charles de Lint.
Shiori probably refers to Shiori Misaka, a character from the video game Kanon that was also adopted as two anime series.