The Annual Migration of Clouds

Written by Premee Mohamed

Narrated by Eva Tavares

The Annual Migration of Clouds
Length
4h 49m
Rating
4.3 (20 ratings)

“This packs a punch.” (Publishers Weekly) “One of the most unique and engaging voices in genre fiction.” (Booklist) “In this rich and nuanced universe, Mohamed offers an emotionally fierce and human story that takes the time and space to personalize apocalypse.” (Quill & Quire, starred review) A novella set in post-climate-disaster Alberta; a woman infected with a mysterious parasite must choose whether to pursue a rare opportunity far from home or stay and help rebuild her community. The world is nothing like it once was: Climate disasters have wracked the continent, causing food shortages, ending industry, and leaving little behind. Then came Cad, mysterious mind-altering fungi that invade the bodies of the now scattered citizenry. Reid, a young woman who carries this parasite, has been given a chance to get away - to move to one of the last remnants of pre-disaster society - but she can’t bring herself to abandon her mother and the community that relies on her. When she’s offered a coveted place on a dangerous and profitable mission, she jumps at the opportunity to set her family up for life, but how can Reid ask people to put their trust in her when she can’t even trust her own mind? With keen insight and biting prose, Premee Mohamed delivers a deeply personal tale in this post-apocalyptic hopepunk novella that reflects on the meaning of community and asks what we owe to those who have lifted us up.

The Annual Migration of Clouds

Sign in to track

Buy Now

Typical price $3.64 (over 90 days)

Audible
$13.65
as of 5/28/2026
Buy →
Libro.fm
$24.14
as of 6/2/2026
Buy →

Links may be affiliate links. AudiobookRadar earns from qualifying purchases.

Free at Library

NYPL
On hold · ~2 week wait
0 of 1 copies available · 0 holds
Borrow →
LAPL
On hold · ~3 week wait
0 of 2 copies available · 2 holds
Borrow →

Price History

Librofm
Audible
$5$10$15$20$25Apr 20Apr 30May 11May 22Jun 2