Jamrach's Menagerie - Carol Birch
I felt so involved with this book that having finished it, I feel emotionally wrung out... the writing was dazzling, but gruesome in parts. Fantastic..