I'm giving this five starts because I couldn't put it down and it's rare for me NOT to fall asleep while reading at night. This one, I had to force myself to put down. With that said, I wish it had kept going, I wasn't ready for it to end where it en...