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.