Dragon's Rock by Tim Bowler
Benjamin has terrible nightmares. Ever since taking the stone from Dragon's Rock he feels the beast chasing him. Sleep has become a place of fear, where the dragon hunts him. Benjamin returns to Dragon's Rock in the hope that he can put things right and so get rid of the visions. Once there, his nightmares become even more dangerous. And Benjamin realizes that he's no longer the only person at risk...