The Gargoyle by Andrew Davidson...such an amazing book!