There are parts that made me cry and then parts that made me laugh out loud. All the ups and downs of moving to a new town, new house, and new school are there. The drama of your father starting to date, and being serious about his new companion. The awkwardness of getting to know that new woman, and her daughter. The thrill of meeting a boy you like and who likes you back. The sadness of having to tell your grandfather that your mom has died. There are so many life events packed into this one book and Sofia will win you over as she makes her way through each one.
Definitely for middle school and up. Mentions of sex, contraception, STDs, and other topics are a bit mature for readers younger than that. The topics are handled with a care you would expect from someone who can create a character like Dear Kate and make her believable. Perfect for fans of stories like Judy Blume's Are You There God? It's Me, Margaret and Paula Danziger's The Cat Ate My Gym Shorts who are now reading YA.
I read an e-book provided by the publisher through NetGalley.