Great book, but an ending that seemed to be written hastily. The characters are well developed however the ending falls short, it seems the author just wanted to finish the book and did not capitalize enough on the final (and notably, most important) content! Still would recommend.