Read a synopsis here!Number of pages: 297I love all books by Rachel Hawthorne. There so sweet, cute, and innocent, and this one was no different. Sure, they’re a little predictable but that’s half the fun! (Especially if you predict it wrong and get a total shock at the end!)So, in this short book we follow […]