Harry Potter and Percy Jackson vibes mixed in with some major teen angst = this book!Let's get into it!