Why is the word so synonymous with sword and sorcery type stuff? Isn't anything that couldn't happen in real life technically "fantasy?" If someone were to write a book set in modern times with a fantastical storyline that had nothing to do with elves, trolls, knights and quests and labeled it fantasy, would that annoy people? Would they get all defensive and say, "That's not fantasy?" If so, what would you call such a book, if its not sci-fi, not horror, not fantasy?