If your implication of the story was to hurt, and you know it was to hurt, then yes it could be libelous, would u be prosecuted if there is no names? probably not. But, guilt trip!
Yes, it is a fantasy story. Anytime you have dragons and magic, you can pretty much peg it as fantasy. The wizard and invisibility ring, along with dwarves and elves really clinch the genre.