Seven Shades of Luminosity by Beth Bowland is a fantastic middle grade story of adventure, magical worlds, and unlikely heroes. You'll fall in love with the characters and enjoy every moment of their quest.
When 13-year-old Ralph and his two friends enter a magical world called Norwaeja, they find themselves on an unexpected quest for seven keys, each of which leads them closer to a dark and dangerous kingdom.
Ralph thought he was an ordinary kid, just trying to become the junior fencing champion in his state. Shortly after being chased into Norwaeja he learns of the prophecy declaring him the warrior that will lead the Great Army into battle against Apep, the evil one.
Epic battles against Trolls, dangerous treks through kingdoms, and one pesky, egotistical meerkat will pit friend against friend while Ralph discovers just who he really is and what he is capable of achieving in a world that he is not a part of. Or is he?