Fantasy is a subgenre of speculative fiction .
Is distinguished from the genres of science fiction and horror by the absence of scientific or macabre themes , respectively , though these genres overlap .
Fantasy is a subgenre of speculative fiction and is distinguished from the genres of science fiction and horror by the absence of scientific or macabre themes , respectively , though these genres overlap .