Eleanor & Park - Rainbow Rowell
OH MY GOSH. I can't even write a review right now. THE ENDING