Speculative fiction is a broad umbrella category of narrativefiction referring to any fiction story that includes elements, settings and characters whose features are created out of human imagination and speculation rather than based on attested reality and everyday life. That encompasses the genres of science fiction, fantasy, science fantasy, horror, alternative history, and magic realism. It typically strays strongly from reality and so may feature fictional types of beings like mythical creatures and supernatural entities, technologies that do not exist in real life like time machines and interstellar spaceships, or magical or otherwise scientifically inexplicable elements.