Science fiction and fantasy are two of the most popular genres in literature. While sci-fi explores potential advanced and futuristic developments in technology and scientific knowledge, fantasy imagines supernatural and magical elements in real or fictional worlds.