Polished - Alyssa Turner
I never get tired of rereading this book.