I've struggled to understand the difference between the two genres of science fiction and fantasy, and all I've come up with is that while surreal activities take place in both genres, in fantasy, they are explained by magic, while in science fiction, they have some sort of scientific-sounding explanation. I say "scientic-sounding" because it's more often than not as made up as any magical explanation - it just sounds logical. I enjoy both genres, but most of the people I know, if not all, like fantasy but cringe whenever someone mentions science fiction. This bothers me. They think - and I know because I've asked them - that it's all about aliens and spaceships. Where does that stereotype come from? Heck, Frankenstein is science fiction! I don't try to convert my friends or even attempt to get them to read the genre, but I feel as though they're missing out on a lot. It's just like fantasy, really. What's the difference if an evil queen is taking over some other realm or an otherworldy civilization is doing it? Another thing that bothers me is the perception of science fiction as some sort of "geeky" or "nerdy" genre. How is fantasy any different? I don't believe that genres of books define people, but if I was asked, I would say that reading books about dragons is just as stereotypically "geeky" or "nerdy" as reading about aliens. So now comes the question: which do you prefer more, and why?