I have read several books so far this year and I have to say that this one, by far, is my favorite so far. I am so happy that I got the opportunity to read it. I connected with this book in so many ways - each one of the characters teaches you something about life; each setting is described beauti...