I quite enjoyed this book. It was a little juvenile at times, and some of the main plot points are quite obvious, and when the big "turnaround" comes about at the end, it is no shock because it was quite predictable.
However, despite those flaws, the book was a lot of fun to read. The basic premise is that there are people in the world who have been blessed with special powers by a magical comet that only flies by once every generation. One of these people is a young girl who was blessed with the power to "weave shadows." She can take shadows from anywhere and mold them into anything she chooses -- play things, animals, tools, etc. Only, her parents do not see her "gift" as a blessing or a gift. They see it as a curse.
Enter the evil baddie who, for reasons I will not name due to spoilers, is "collecting" these children under the guise of "healing them" of their abilities. The parents of this young Shadowweaver, Emmaline, turn to these "healers" to "fix" their daughter. She, however, does not want to lose her abilities so she runs away from home. She finds another family to take her in; this family has a son who has the ability to "sing light". The family is good to her and takes her in with kindness and love -- the first she's seen in her entire life -- but she is being a little less than honest with them. Unlike other people with abilities, she has a special secret -- her shadow is actually alive. It talks to her and has been her best friend for as long as she's been old enough to have friends, and her shadow wants to become a real girl again. There is a ritual that can make that happen, but in order to perform it, Emmaline has to do things she is not always comfortable with doing.
I don't want to go on much more because I don't want to spoil anything, but the book is, overall, quite good, and I highly recommend it to those who love young adult or fantasy novels. It is full of beautiful imagery, a good storyline, and interesting, relatable characters.
I was quite taken with it.
Give it a shot. I think you will enjoy it.