Read a synopsis here!Number of pages: 227This is definitely going on my Favorites Shelf, and mind you very, very few books make it there. I loved this book!! I loved the modern day twist with prom, I loved the way the story was tweaked for modern times too (sending emails instead of letters, riding in […]