Very Bad movie adaptation of the book. The worst adaptation till date. The movie has no depth unlike the book.
The Characters not at all suit the ones described in the book. Specially Ryle and her sister. Lily's character was bland too. The original story is so beautiful and the film miserably fails to show the depth it holds. It could have been much much better.
Don't watch it, you won't regret later. Read the book instead.