Skip to content

Homepage

Books

Cover of Invaders From Rigel by Fletcher Pratt

Pulp Fiction at Its Pulpiest: Invaders from Rigel by Fletcher Pratt

This alien invasion tale has everything but the kitchen sink...

Comment number: 0
Photo of an old-fashioned classroom with wooden desks

Five Books That Rethink Magic School Tropes

Here are some refreshing spins on the magic schools we know and love.

Comment number: 2
Cover of A Legionnaire's Guide to Love and Peace by Emily Skrutskie.

Read an Excerpt From A Legionnaire’s Guide to Love and Peace by Emily Skrutskie

Two soldiers must choose the futures they want in the wake of a last-chance hookup on the night...

Comment number: 0
Cover of Brighter Than Scale, Swifter Than Flame by Neon Yang.

Lively and Lyrical: Neon Yang’s Brighter Than Scale, Swifter Than Flame

Few know the true identity of the masked guildknight of Mithrandon. She barely remembers herself...

Comment number: 0

Surviving Senior Year: Christopher Pike’s Final Friends Trilogy

You know it's been a great year when it ends with a double wedding in Vegas.

Comment number: 2
High contrast photo of a book with gold pages

Magic Doesn’t Have to Make Sense

In praise of fantasy that embraces rebellious, lawless, and delightfully un-rulebound magic.

Photo of a mountain range

Five SFF Stories Set on Hills and Mountains

Short stories filled with dramatic peaks and valleys...

Comment number: 4
Cover of School of Shards by Marina & Sergey Dyachenko.

Read an Excerpt From School of Shards by Marina and Sergey Dyachenko

The story of Sasha comes to a revelatory climax as she learns to take control of her powers and...

Comment number: 0
Detail from the cover of Tales from the Loop; art by Simon Stålenhag

Five SFF Works About Meddling, Mystery-Solving Kids

Darn kids, always battling ghosts and exposing conspiracies and making a mess...

Cover of Wearing the Lion by John Wiswell.

Read an Excerpt From Wearing the Lion by John Wiswell

Sometimes a goddess’s worst enemy is her biggest fan.

Comment number: 1