A wild ride. This is not a typical genre for me and I only got this book because of a trusted recommendation. It is the first book I’ve read in a long time that had my full attention from start to finish. There is just enough complexity and serious nature to the story to keep things interesting and give weight to the events that are perfectly balanced with a large quantity of ridiculous and hilarious scenes. The only reason a person would want to avoid this book is if they wish to avoid graphic material, because this story contains a decent amount of it. Besides that, I’d say this is a must read even for those who have their doubts about the premise.