This book is complicated and deals with a lot of very heavy and sometimes controversial themes. The biggest problem I have with the entire book is that I can’t identify the antagonist at any point. Because of this, I can’t tell which ideas the author’s endorsing and which ones they aren’t. If a villain says something offensive, it can be overlooked, but when I can’t tell who’s a villain and who isn’t, and everyone is saying offensive things, it puts me in an awkward position as a reader. As a very liberal Christian, there were some things I found to be problematic and other things that didn’t bother me but I feel confident would bother someone who is Catholic or more conservative than I am. But with everything in the book whether it’s about religion, sexuality or mental health, because I don’t know who is an antagonist, it was hard for me to tell if people’s ideas were being condemned or condoned. I found most of the characters to be very confusing on this front, but I did my best in identifying them.