Ratings83
Average rating3.5
This was a weird and fun ride! I enjoyed the way the main character was written and loved how the story came together until the end which I wish was a bit more ambiguous. And some end plots points that seemed to be a bit out there and a little random.