Oh man this book, SMH, it has me soooo frustrated in THE BEST of ways. The layers and development the characters experience has me in a chokehold. The characters are so believably 17/18 and the things they go through really shake them to the core. I am addicted to their journey.