by far! sarah dessens BEST book...and i've read almost every one :) the only thing that bugs me about sarah dessen books is that she never does sequals! i really like it when theres a book that has a sequal and sarah dessen never does that! but she's still my second favorite author