A solid 3.5 stars. This was actually a pretty good book. At first glance, a lot of people would be turned off by what seems to be a cheesy, somewhat overdone plot line and a predictable romantic premise. But don't be fooled--underneath all of that is a gem of YA storytelling. 1. I admit I initially ...