This book had many elements that made into a very enjoyable book.
To begin with, it's a fairly big book that allows you to really get into it and get to know the characters.
It's not rushed at any point, the characters are interesting.
It is slightly predictable, but that's usually the case with fairy tales.
But it's not all happy, there are sad moments and heartbreaking ones.
I finished it in 3 days I think. It was really engaging and just a nice book to read.
(Read in April 2015)