Jade Rhinestone is not looking forward to her stepsister’s extravagant wedding. Her only consolation is that once the wedding is over, Bailey will be someone else’s problem.
The wedding itself promises to be incredibly dull. On the actual day, though, something incredible happens. An old woman disrupts the ceremony. Then she tells Jade that she’s her long lost grandmother and asks Jade to go away with her to an unspecified destination.
Now Jade has a choice to make.
As it turns out, there really isn’t much time for choosing, and off Jade goes to the magical town of Twinkleford, where witches mix with vampires and chameleons are as common as they are . . . anywhere.
But not everything is as it seems, and as Jade learns more about who she truly is, what that means, and who she has already lost, she realizes that keeping her newfound family might be far more difficult than she could possibly have imagined.