This would have probably gotten 5 stars had I been able to read it faster. It took me a month (a month!!! Damn you school.) to read this and that month was filled with gaps when I couldn't read so the full impact was lost. I hope the same doesn't happen with the sequel but it's setting out to be a very promising one!