The book is beautifully written. The main characters are cloaked with mystery while being very well fleshed out. The story had me laughing and later crying. The support system they provided each other is constantly sweet, yet never sappy. Only wish it had gone on and on.