''Shadowkeep'' is a short 1984 novel from Creator/AlanDeanFoster, based on his work on the Trillium [=RPG=] of the same name. (The 1991 {{Mac}} game ''VideoGame/ShadowKeep'' is no relation.)

The good wizard Gorwyther, owner of the eponymous fortress of Shadowkeep was tricked and sealed by the evil [[BigBad Demon King Dal'Brad]], who's now planning the invasion of Earth. The young smith apprentice [[MagneticHero Practor Fime]] decide to try his luck and venture forth in the cursed castle. Along the way he befriends the [[PettingZooPeople Garoo Sranul]], the [[OurElvesAreBetter Thaladar sage Maryld]] and the [[LizardFolk mighty Zhiss'ta Hargrod]]. Together, they venture in the castle in order to free Gorwyther, stop the Demon King and reclaim the legendary treasure of Shadowkeep.

The book, while sounding similar to a Role-Playing fantasy adventure, is still not too bad.
----
!!This work contains examples of:

* ActionGirl: Maryld.
* AlwaysChaoticEvil: Goblins and Trolls are listed as such.
* AnAxeToGrind: Hargrod carries a massive one with him.
* AttackOfThe50FootWhatever:[[spoiler: Dal'Brad can easily tower over a medium size town.]]
* BaitAndSwitchBoss:[[spoiler: Our heroes manage to defeat the Demon Prince, only to find themselves face to face with the ''true'' Dal'Brad.]]
* BattleCry: Averted by the Zhiss'ta who are silent fighters. The Troll Boss' one is [[IAmAHumanitarian "Lunch! Lunch!"]]
* {{BFS}}: The Troll boss has a gigantic sword.
* BigBad: Dal'Brad the Demon King.
* BigGood: Gorwyther the wizard. [[spoiler: Who sadly is also a PosthumousCharacter by the time they free him.]]
* BladeOnAStick: Sranul fights with javelins.
* BoobyTrap: Shadowkeep is filled with traps of any kind, usually paired with SchmuckBait.
* BrickJoke: In the beginning one of the street kids asks to another one if [[TheBlank the Spinner]] "looked like his mad uncle". When the party confront [[spoiler: fake]] Demon King and ask him if he's Dal'Brad, he says: "Well, I'm surely [[{{Narm}} not your uncle Thavel]]."
* CallToAgriculture: Former hero Shone Stelft decides to turn down the call to adventure and remain a blacksmith.
* CantArgueWithElves: Can't Argue With Thaladars. Thaladars are really cold and unbearable, but thankfully Maryld and her relatives are "eccentric", hence friendlier and kind.
* CombatTentacles: The Brollachian monster has several of these along with clawed arms (his physical description isn't too clear).
* ChekhovsGun: Many, especially [[spoiler: the staff in the Brollachian chamber, the inscribed stick and the altars of teleportation]].
* DarkIsNotEvil: The Spinner is apparently made of gloomy shadows, but is good-naturated.
* DeadpanSnarker: Sranul, Hargrod and the Innkeeper Norell.
* DeathIsCheap: [[spoiler: For Sranul.]]
* DontTouchItYouIdiot: Will Sranul ever learn the lesson?
* FourTemperamentEnsemble: Albeit with a very mild case of said humors
** Practor Fime as TheHero (mild choleric)
** Sranul as TheLancer (sanguine)
** Maryld as TheSmartGuy (phlegmatic)
** Hargrod as TheBigGuy (melancholic)
* HolyHandGrenade: [[spoiler: The ''cithqua'' (Demon Gem) forged by Gorwyther, which obliterates Dal'Brad in a volcano of pure light.]]
* [[spoiler: ImpaledWithExtremePrejudice: Sranul.]]
* InsultBackfire: The Troll Boss, while facing our heroes in his lair/office.
-->'''Troll Boss''': A Pact? I don't make pacts with trash like you!
-->'''Sranul''': But you ''eat'' trash like us? You have strange tastes!
* JerkWithAHeartOfGold: Sranul sometimes acts like a selfish, foolish money-obsessed jerk.
* LargeAndInCharge: The Troll Boss is far larger than his subordinates and so too Dal'Brad. [[spoiler: Especially the true one!]]
* LightningBruiser: Sranul is very fast and can jump [[InASingleBound really high]].
* LizardFolk: Zhiss'ta are a LawfulNeutral version.
* MadeOfAir: [[spoiler: The Demon Prince can't be harmed, but the magical staff can turn him solid for a moment.]]
* MadeOfIron: Hargrod can run as a strong steed for whole days without getting tired.
* MagneticHero: Practor manages to hold his odd fellowship together.
* MistakenForGranite:
** Subverted. At one point the heroes walks in a corridor full of mean-looking, demonic statues. This being [[EverythingIsTryingToKillYou Shadowkeep]], Sranul thinks that the statues will come to life and attack them, but they're eventually revealed to be just harmless statues.
** Played straight [[spoiler:in the finale with the Demon King Dal'Brad.]]
* MrViceGuy: Sranul pass off as a really greedy, money-obsessed guy, but he's more hedonistic than greedy.
* OrcusOnHisThrone: Dal'Brad. Justified in that he believes that movement is for people who don't think and prefer to control things from behind the curtains.
* OurTrollsAreDifferent: Vicious humanoid monsters inhabiting caves and dark places with a great love for gold and meat. [[IAmAHumanitarian Any meat]].
* PettingZooPeople: Garoos are humanoid Kangaroos, capable of great jumps. Zhiss'ta are LizardFolk.
* ProudWarriorRaceGuy: Zhiss'ta. Not even the LegionsOfHell dares to mess with them.
* ReallySevenHundredYearsOld: While not that old, Maryld is still older than she looks. When she calls Practor "Young friend" he jokingly threatens to call her "Granny".
* RedHerring: The golden ring shown by Norell to Practor. Also some of the secrets of Shadowkeep.
* RetiredBadAss: Shone Stelft, and he's not coming out this time.
* RodentsOfUnusualSize: The guards of Dal'Brad are described as large rat-looking monsters.
* RoyalRapier: Maryld.
* SchmuckBait: Shadowkeep is filled with baits of many kind.
* ScrewTheRulesImDoingWhatsRight: Maryld and her family towards the obstructive Thaladar Council.
* SealedGoodInACan: Gorwyther. [[spoiler: However he's already dead and only his "echo" is left.]]
* SexySoakedShirt: There is a scene with getting clothes wet, and ChasteHero Practor attempts to ignores the FanService.
* ShipTease: Despite being already promised, Practor can't stop noticing how attractive Maryld is, and she likes to tease him a little about it.
* TechnicolorToxin: A cloud of orange toxic gas appears as a trap.
* ThrowingYourSwordAlwaysWorks: [[spoiler: Subverted during the final fight where Hargrod toss his axe against the Demon Prince (to no avail) just to distract him from the staff.]]
* TooDumbToLive: [[SarcasmMode Yes, Sranul, I'm sure there's nothing wrong with that ominous silver altar covered in magical runes.]]
* WhatMeasureIsANonHuman: Discussed when Practor, Maryld and Sranul help the Zhiss'ta carovan against the goblins.
----