Vespertine Book 2021 Vespertine MR Margaret Rogerson 4.01 17 readers shelved it PublisherMargaret K. McElderry BooksPublished2021 Children's fiction