The Book of Revelations

by Hadley, Mitchell
ISBN: 9781732620728
Availability:
  • Online Only
$14.99

Available Offers


Pickup at {0} Out of stock at {0} Check other stores
FREE -
Ship to Me
$3.99 -

Overview

"Haunting, layered, and exquisitely crafted, The Book of Revelations weaves a fractured life into a luminous mosaic of shifting voices and identities, drawing readers into a profound meditation on memory, loss, and the stories we tell to survive long after innocence is gone." - NewInBooks

Every life has a story waiting to be revealed.

The Book of Revelations is a haunting, postmodern literary novel that refracts a single life through multiple viewpoints, spanning the American Midwest of the 1960s to the San Francisco of the 1980s.

At its center is eight-year-old Nan Jaffe, whose early world collapses in a single night. What follows is not a linear narrative but a mosaic: a marriage quietly unraveling, grandparents attempting a clean break, a teacher offering rescue in the hope of saving himself, a diner waitress watching with older-sister concern, and a poet providing temporary shelter. Each voice sees only a piece; none holds the whole.

Nan becomes Robin, Robin becomes Nancy, Nancy becomes Ellen-names changed like addresses, in the hope that distance might erase what cannot be forgotten. Yet the past persists: in nightmares, in a stuffed monkey that listens without judgment, in the echo of a promise made at eight years old.

The Book of Revelations refracts a single life through multiple lenses, revealing how memory is subjective, truth elusive, and the past impossible to erase. It is a precise meditation on memory, guilt, and the limits of protection, asking what remains when everything familiar is taken away, and whether some absences can ever be filled-or are simply carried forward until the last story is finally revealed.

  • Format: Trade Paperback
  • Author: Hadley, Mitchell
  • ISBN: 9781732620728
  • Condition: New
  • Dimensions: 9.00 x 0.70
  • Number Of Pages: 312
  • Publication Year: 2026
Language: English