Speculative fiction is a broad genre encompassing fiction with certain elements that do not exist in the real world, often in the context of supernatural, futuristic or other imaginative themes. This includes, but is not limited to, science fiction, fantasy, superhero fiction, horror, utopian and dystopian fiction, supernatural fiction as well as combinations thereof (e.g. science fantasy).