thebookgeek.co.uk
Jane Steele by Lyndsay Faye
The first 1/3-1/2 of this book was really great.