The Shelf · 871 books

Little Star: A Novel

John Ajvide Lindqvist · read 19 November 2012 to 26 November 2012

GradeB

Horror

533 pages.

Everything by John Ajvide Lindqvist · The Shelf