Deprecated: Optional parameter $taxonomy declared before required parameter $header is implicitly treated as a required parameter in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/recencio-book-reviews/public/class-rcno-template-tags.php on line 1126
Deprecated: Optional parameter $number declared before required parameter $header is implicitly treated as a required parameter in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/recencio-book-reviews/public/class-rcno-template-tags.php on line 1126
Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-addons-for-gutenberg/lib/class-uagb-ast-block-templates.php on line 92
Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 309
Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 317
Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 301
Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 313
Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 328
Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 339
Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 350
Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 362
Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 375
Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/ultimate-blocks/includes/freemius/includes/managers/class-fs-key-value-storage.php on line 389
Deprecated: Automatic conversion of false to array is deprecated in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/loginizer/init.php on line 250
Deprecated: Automatic conversion of false to array is deprecated in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/loginizer/init.php on line 265
Deprecated: Automatic conversion of false to array is deprecated in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/recencio-book-reviews/admin/class-rcno-reviews-admin.php on line 375
Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Cookie/Jar.php on line 63
Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Cookie/Jar.php on line 73
Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Cookie/Jar.php on line 89
Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Cookie/Jar.php on line 102
Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Cookie/Jar.php on line 111
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sweemhof/reviewbee.errorfree.me/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91 The Last by Hanna Jameson – Review Bee
CONTENT WARNING: THE LAST contains mentions of suicide and drug use.
Hanna Jameson wrote her first book, Something You Are, at just seventeen. Since then, she has published four books. The most recent, The Last, was published in 2019. On the 6th of April 2019, The New York Post named The Last one of “the best books of the week”.
Review
Jon Keller is an American historian visiting Switzerland when the world ends.
The hotel is in pandemonium. Jon watches news footage in horror; nuclear weapons are detonated over Washington and other cities across the globe. Phone lines are jammed and Jon, like most others, can’t find out if his family back home are safe.
With transport shut down, Jon decides to stay at L’Hotel Sixieme. Many of the other guests and staff flee in panic, while others remain only to succumb to the struggle of their new existence. Of those that remain, some choose to take up tasks to better living conditions. Jon volunteers to check the water tanks on the hotel roof.
In one of the tanks, something unexpected is discovered. In the bottom lies the body of a young girl – murdered.
With a newfound sense of responsibility, Jon decides to investigate. Is there a killer among them?
The Last is a tense novel. The claustrophobic location of a hotel set in an isolated area creates a constant feeling of unease. The hotel is just large enough to elicit a fear among some of the guests. They are also aware of the encroaching winter, finality of supplies, and the silent threat of the environment.
“Every time I think I’ve reached the zenith of my capacity, I find a situation that surpasses it. This was the feeling of being part of the food chain.”
Hanna Jameson, The Last
Hanna Jameson has crafted an eerily realistic portrait of a possible near future. As some of the characters remark, the detonation of nuclear weapons was inevitable. The reactions of the hotel residents are equally believable and often reflect the current political climate.
Although written only from Jon’s point-of-view, Jameson has done an excellent job of wielding the voices of such a large cast. There are a handful of primary characters of various ages, nationalities, genders, and personalities. It was refreshing to read about such varied characters. Conversations between each of them are incredibly authentic. How Jameson is able to get into the heads of so many people is nothing short of amazing.
The Last is an ambitious novel. It’s political, suspenseful, compelling, and thought-provoking. Ultimately, The Last isn’t a murder mystery, nor a dystopian novel. It’s an exploration of morality, the self, and society. How will people cope in the aftermath of tragedy and uncertainty? Will we be the same people we were before?
If you’re looking for a creepy end-of-the-world read that will hook you in, drag you through the snow, and leave you a little haunted, this book is for you.
I’m not afraid to say that The Last will probably be one of my top reads of the year. I also won’t be surprised if it gets optioned for film or a short series.
Nuclear weapons are detonated over Washington and cities around the world. Jon Keller, an American historian, is trapped in a remote Swiss hotel with twenty strangers. Then, one day, the body of ...
Plot
4.0
Characters
5.0
Theme
5.0
Structure
4.0
Dialogue
5.0
Pacing
4.0
Setting/s
5.0
Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/recencio-book-reviews/public/class-rcno-template-tags.php on line 1545
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/sweemhof/reviewbee.errorfree.me/wp-includes/formatting.php on line 4245
Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sweemhof/reviewbee.errorfree.me/wp-content/plugins/recencio-book-reviews/public/class-rcno-template-tags.php on line 1631