I thought this book was fascinating. Not too much science fiction or fantasy, which is my perfect combo. Once you get past the beginning the book is hard to put down which is time consuming considering the length. I would recommend this book to ages 13-18.
I thought this book was alright for a younger group like intermediate school levels. The main character starts a cupcake club that helps her in finding and making new friends. Some themes include friendship, loyalty, and pursuing your ideas.