I kept thinking I knew where this story was going to go and was continuously surprised in a good way. Definitely worth the read.