More like a 3.5? Ugh so hard to judge, but since I actually finished the book I chose the 4 stars. I found flaws within the book--like the MPDG feel Camilla has but not really so that's confusing. She didn't really seem to have faults (except for her family troubles that weren't really addressed), yet she wasn't a stale character. Also, I honestly didn't get most of the references in this book but that's my fault haha. 
 The things I liked include Sam's relationship with his mom--I mean mum; side note: I wish I could read this in the proper Australian accent (and Camilla's British accent)--since many novels seem to lack a mother presence, and I ended up being fairly invested in the relationships and the characters themselves. The books was slightly predictable, but that wasn't a huge deal for me. 
 Note: I did this on my iPhone so sorry