All the characters are beautifully brought forth and you can imagine everything thats happening. When start reading you never want to end reading. Make u happy and sad when reading this. You will also find a love triangle in the book which I guess keeps readers glued. This book gives me happiness when I read. Greate story.