It's 5am and I have a lot of feelings. 
 Thoroughly worth staying up all night for. Thanks, Stiefvater. 
 UPDATE: 12-hours-later/non-5-in-the-morning review: 
 While there were quite a few problematic/super confusing/what the fuck just happened parts, I can't deem to give a book that I stayed up all night to read any less than 5 stars. 
 I thoroughly enjoyed reading this, and I think it satisfied all my needs for this book, so all in all, 5 stars. (Maybe 4 if I'm being honest, but NOPE FIVE STARS THANK YOU VERY MUCH.)