The Wicked Deep by Shea Earnshaw

I read this book in one sitting. I'm a sucker for a good witch story, and this plot was very compelling. I kept on trying to get different things done, but the story just wouldn't let me go. The book is dark and dangerous and mysterious - it's the perfect rainy day read.