Sneak peak from Nemeses Unexpected, the second volume of the Dragon Lord Chronicles.
Gerald woke shivering, drenched in sweat, for the third night in a row. It was the same each time. He pulled on a tunic and wandered outside. Though the Moon was new, there were plenty of stars. He felt warmer and cheerier looking at them. Once he calmed down, Gerald let himself relive the dream.
He walked through Edinburgh alone, a skeletal Fionnlagh in tow. Everywhere he looked were ruins, burned and crushed. Like a recent version of Lochmaldie, the city was full of dead people, dead dragons, dead animals. Some were ancient, crumbling skeletons, some rotting corpses, some newly dead. Occasionally one would stir and reach out as if for help, but they were all dead. Everything was dark; even the skeletons were blackened. When a skull tried to talk he smote it with Draenacht, washed in dragon's blood, dipped in holy water- his best protection against all forms of evil.
Eventually he found them- Sally, Cle, Cuthbert, Kenna, and everyone he knew, gathered in a great hall. All dead. A human sized Argyll appeared wearing a hideous, yellow wizard's robe and hat. “I told you I'd win. I told you!” Argyll reached for Gerald, burst into flames, and disappeared. His evil, fiery grin remained a second longer than the rest of him.
That's when Gerald would wake up sweating, cold, and terrified. It wasn't quite dreaming true, but it seemed very similar...