It took me longer to read this book to other books, the first half started to a somewhat boring serve but the last half really lifted the mood. In the end, sometimes we need to believe that everything has a place in the world. It takes sometime for some to open up whereas others don't. Patience is one of the key factors of the characters, finally I learnt the theory of never judge a book by its cover applies to us humans too. :)