A fantasy novel is a work of fiction that features imaginary worlds, magical or supernatural elements, and often includes characters such as wizards, elves, dwarves, dragons, and other fantastical creatures. Fantasy novels can be set in completely new and unique worlds or be based on a historical or cultural backdrop.