Odessa by Jonathan Hill Synopsis: Eight years ago an earthquake—the Big One—hit along the Cascadia fault line, toppling cities and changing landscapes all up and down the west coast of the United States. Life as we know it changed forever. But for Vietnamese-American Virginia Crane, life changed shortly after the earthquake, when her mother left […]
The Language of Thorns by Leigh Bardugo Synopsis: Travel to a world of dark bargains struck by moonlight, of haunted towns and hungry woods, of talking beasts and gingerbread golems, where a young mermaid’s voice can summon deadly storms and where a river might do a lovestruck boy’s bidding but only for a terrible price. […]
Daughter of the Pirate King by Tricia Levenseller Synopsis: Sent on a mission to retrieve an ancient hidden map — the key to a legendary treasure trove — seventeen-year-old pirate captain Alosa deliberately allows herself to be captured by her enemies, giving her the perfect opportunity to search their ship. More than a match for […]
The Greatest Thing by Sarah Winifred Searle Synopsis: It’s the first day of sophomore year, and now that Winifred’s two best (and only) friends have transferred to a private school, she must navigate high school on her own. But she isn’t alone for long. In art class, she meets two offbeat students, Oscar and April. […]
The Order of the Pure Moon Reflected in Water by Zen Cho Synopsis: Zen Cho returns with a found family wuxia fantasy that combines the vibrancy of old school martial arts movies with characters drawn from the margins of history. A bandit walks into a coffeehouse, and it all goes downhill from there. Guet Imm, […]
The Dire Days of Willoweep Manor by Shaenon K. Garrity and Christopher Baldwin Synopsis: One dark and stormy night, Haley sees a stranger drowning in the river. Since her greatest passion is Gothic romance novels, she knows her moment has come. But when Haley leaps into the water to rescue the stranger, she awakens in […]
See all posts in the Reviews page
Get new content delivered directly to your inbox!