This is the third book about the Gale Women. (I still think the first, Enchantment Emporium is my favourite.) Charlie, talented Gale woman, musician, and cousin to Allie who runs the Enchantment Emporium, is on her way to becoming a Wild Power. Not quite what the gale Aunties would have wished, but there's not much they can do about it. Unfortunately Charlie is drawn towards Jack, a Gale boy and also a Dragon Prince and sorceror, but their age difference is too great for the Aunties to sanction any kind of romantic relationship. That doesn't stop Charlie and Jack pining for each other, while keeping up a platonic relationship. However when an asteroid is discovered, racing for earth, the Gale Aunties decide they can't do anything about it, except try to save their own. Charlie wants to save the world. According to NASA she has 21 months. There's a fair amount of Charlie/Jack angst, and for a while it seems like the ending is going to be BAM! SPLAT! But Charlie is resourceful and Jack has hidden depths.