5.0
emotional funny lighthearted mysterious medium-paced
Plot or Character Driven: A mix
Strong character development: Yes
Loveable characters: Yes
Diverse cast of characters: Yes
Flaws of characters a main focus: Yes

This book has romance, witchcraft, but it mostly has fun and learning about yourself. Mika learns more about herself by helping these children than any other time in her life. I love all the characters in this story and how they each are a puzzle piece with flaws and challenges but come together to create a beautiful picture. Such a wonderful story.