Every Last Promise by Kristin Halbrook
This reminded me of We Were Liars, and the plot twist at the end shocked me nearly as much, but I still prefer reading WWL than this.
It was an intriguing read but still full enough for me to go take a nap straight after.
The writing was good! It respected the idea of sexual assault. It was definitely a book that was needed in the YA community.
Give it a read, but definitely have a warning; rape is a major concept in this story.