Fifteen-year-old Taylor is an only child who does not make friends easily. She spends most of her time with her best friend, Amy. The two girls are as close as sisters - which only makes it worse when Taylor catches Amy and Matthew, Taylor’s crush, together in the library. Taylor tells Amy that she will never speak to her again, and she means it.
Taylor retreats into herself, sure that she is destined for a lonely and friendless life. She begins to spend most of her time in her room with only her beloved books for company, as she comes to grips with the fact she can never truly rely on anyone but herself.
That is, until Geodhun the mountain dragon appears.
Taylor follows Geodhun through her wardrobe mirror and finds herself in the Obsidian Realm, a mystical land of great beauty and the beloved home of many mythical creatures. However, the creatures of the Realm are living in fear as the evil Fabula and her armies of bozdogs, helions, and maggarts slowly take over their world and plunge the land into darkness and sorrow.
With Geodhun’s guidance, Taylor sets off for the Outpost of Illusions to meet the wizard Mistost. During her journey, Taylor is encouraged by Geodhun to follow her heart and rely on her intuition. She learns about trust, strength, and bravery, especially after returning to her own world to make up her friendship with Amy.
Taylor and Amy step back into the Obsidian Realm where the girls work together, with the help of the friends Taylor has already made in the Realm, to release the land from its enchantment.
After a series of adventures and challenges, all of which she manages to overcome, Taylor returns to her own world with a greater understanding of love, loss, relationships - and of the good and bad aspects of her own self.