Currently 4 stars because there is so much that happens in this that things got really confusing, though I feel like I have to think about that ending a lot more. It's a 4 star with a possible potential for 4.5-5.....maybe....... 
 This was probably one of the strangest books I've read recently, but something about it really got to me. 
 All that aside, there are some things I want to go back and look at. The author puts some pretty interesting discussion questions at the back of the book that I want to try to answer for myself. 
 If anyone is planning on reading this in the near future, I don't mind having a buddy read to reread this!