The concept of fantasy embraces a vast variety of genres with settings varying from ancient to medieval, modern to futuristic. The main difference of fantasy from science fiction lies in the fact that fantasy worlds don't necessarily need to comply with the laws of the physical world as we know them. The universe of fantasy is ruled by magic and the author's imagination which readily waives the boundaries of the known for the sake of a good story.