Highly recommend this book - I really love that while it's incredibly entertaining and a truly gripping ride, it also takes on some deeper themes, which are weaved in and handled so well. Characters are very relatable, and frustrating! I couldn't put it down - - I loved it, so so good. Don't hesitate, it's great.