This book had a lot going on. I can't count how many times I had to reread sentences because I became confused from all the different characters,and trying to understand how they all intertwine with each other. The cursing in this book is just ridic...