Where do I start with this review? I suppose I should let you know that I adored Ivy Grace, our protagonist in this story. I couldn't have asked for a more upbeat, likeable protagonist to follow. Ivy is a witch, but her life isn't filled with doom and gloom. She has a healthy relationship with her f...