Blue is for Nightmares Collections

1224 pages first pub 2003 (editions)

fiction mystery romance young adult mysterious slow-paced