For fuck's sake, an easy four stars - I am born to love neurotic teen girl characters since I was/am one myself - but then the dog. The fucking dog. Literally the one thing I will never, ever forgive the author for. 999/1000 it is a cheap ploy to get to the reader's emotions that adds nothing to the plot and THAT'S EXACTLY WHAT THIS WAS. I hate it. I beyond hate it. Genuinely, fuck your dog-murdering ways.