Easily one of my favourite YA books. I've read it so many times! I have a pretty diverse taste in books but I come back to this one a lot. I love the characters and the attention to detail in the writing, like the chapter titles and the texts/online interactions between characters that make them feel more like people.