It's been awhile (I think since The Hunger Games) that I've read a book essentially in one sitting (interrupted by necessary things like grocery shopping and laundry). This book is practically perfect, with honest portrayals of teenage life, abuse, divorce, and high school, and a relationship that will break your heart over and over. And don't get me started on the ending; it'll punch you right in the feels.